Symfony
Stronę tą wyświetlono już: 2502 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:
- <img src="{{asset('img/some_file.jpg'}}"/>
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 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

Tytuł:
JavaScript dla programistów PHP
Autor:
Stoyan Stefanov