easyadmin

Użycie standardowego kontrolera Symfony4 w EasyAdmin

W EasyAdmin możemy użyć standardowego kontrolera Symfony z routingiem i widokiem. Dla przykładu zrobimy prościutką podstronę informacyjną – „About”, jak na poniższym obrazku. Podstrona informacyjna będzie includowana do layoutu EasyAdmina. Najpierw dodamy do konfiguracji menu – sekcję o nazwie About z parametrem route i wartością np: ‚about_admin’. W tym celu edytuj plik easy_admin.yaml (/config/packages/easy_admin.yaml):

Użycie standardowego kontrolera Symfony4 w EasyAdminczytaj więcej »

VichUploaderBundle

VichUploaderBundle – upload plików i obrazów

W tym tutorialu pokażę w jaki sposób dodać do EasyAdmin (w Symfony 4) możliwość uploadowania plików graficznych na serwer. Wykorzystam do tego celu pakiet VichUploaderBundle. Przykłady zawarte w tym rozdziale są kontynuacją tematów: INSTALACJA SYMFONY 4 + EASYADMIN oraz (opcjonalnie) EASYADMIN I CKEDITOR. 1. Zaczniemy od utworzenia struktury katalogów: public/images/. Do tego folderu będą uploadowane …

VichUploaderBundle – upload plików i obrazówczytaj więcej »

ckeditor

EasyAdmin i CKEditor

CKEditor (ckeditor.com) to wizualny edytor, który pozwala na formatowanie treści strony za pomocą interfejsu przypominającego programy typu Microsoft Word. Na obrazku powyżej widać przykład takiego edytora osadzonego w panelu EasyAdmin (dla Symfony 4). Zadanie zaczniemy od pobrania bundla FOSCKEditorBundle:

Następnie zainstaluj CKEditor:

oraz Assetic:

Dzięki Assetic można np: łączyć pliki CSS i …

EasyAdmin i CKEditorczytaj więcej »

easyadmin

Instalacja Symfony 4 + EasyAdmin

1. Instalacja Symfony 4 Instalacja frameworka Symfony 4 jest stosunkowo prosta. Jeśli masz zainstalowanego klienta SSH (np: putty.org) to zaloguj się do swojego serwera a następnie uruchom z wiersza poleceń komendę:

gdzie myweb to nazwa katalogu, w którym zostanie zainstalowany framework. Jeśli nie masz zainstalowanego narzędzia composer (getcomposer.org/download) lub nie masz odpowiednich uprawnień, aby …

Instalacja Symfony 4 + EasyAdminczytaj więcej »