Symfony
Stronę tą wyświetlono już: 3453 razy
Symfony jest frameworkiem PHP umożliwiającym w łatwy sposób tworzenie projektów stron, których kod PHP jest oddzielony od kodu HTML zaś dane niezbędne do wygenerowania są w kodzie HTML osadzane za pomocą specjalnego formatu twig, który to umożliwia w łatwy sposób tworzenie i łączenie kawałków kodu strony w jedną całość wraz z dostępem do niezbędnych danych udostępnianych z poziomu kodu PHP.
Kolejną zaletą Symfony jest oddzielenie również części graficznej, styli CSS, plików JavaScript od głównego kodu. Te pliki są załączane za pomocą specjalnej funkcji asset np. w następujacy sposób:
Grafika automatycznie zaciągana jest z folderu public znajdującego się w głównym katalogu projektu.
Również problemy z obsługą przekierowań są w Symfony rozwiązane. W celu dodania obsługi kolejnego przekierowania można utworzyć całą serię przekierować jako metody klasy kontrolera. Plik PHP klasy kontrolera musi znajdować się w folderze src/Controller a jego nazwa musi być taka sama jak nazwa klasy kontrolera.
Do uruchomienia Symfony potrzebna jest obecność PHP w systemie oraz programu Composer, do którego link zamieszczam poniżej. Program ten jest przeznaczony do zarządzania pakietami języka PHP z poziomu konsoli systemowej.
Tytuł:
PHP i MySQL. Aplikacje internetowe po stronie serwera
Autor:
Jon Duckett
Tytuł:
PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach
Autor:
Mariusz Duka
Tytuł:
CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP
Autor:
Łukasz Sosna
Tytuł:
PHP 7 MySQL 8 i Maria DB Praktyczny podręcznik
Autor:
Steve Prettyman, Adrian W. West
Tytuł:
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V
Autor:
Larry Ullman
Tytuł:
PHP 7. Algorytmy i struktury danych
Autor:
Mizanur Rahman
Tytuł:
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V
Autor:
Luke Welling, Laura Thomson
Tytuł:
PHP i jQuery. Techniki zaawansowane. Wydanie II
Autor:
Keith Wald, Jason Lengstorf
Tytuł:
Laravel 4. Podstawy tworzenia aplikacji w PHP
Autor:
Raphaël Saunier
Tytuł:
Magento. Przewodnik dla programistów PHP
Autor:
Allan MacGregor