![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 3.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chciałbym zapytać jak zacząć pisać strone, by link wyglądał przykłądowo: mojastrona.com/index.php?app=sklep§ion=buty
Takie strony są w jednym pliku pisane czy jak? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 22 Dołączył: 20.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi Ci pewnie o front controller, czyli pojedynczy punkt wejsia do aplikacji.
Tak, jeden plik (index.php) obsluguje wszystkie requesty do aplikacji (i jako jedyny plik php moglby byc dostepny publicznie na serwerze (w folderze web, czy html)), co nie znaczy, ze aplikacja jest napisana w jednym pliku. Tu masz fajny tekst o podstawach z dokumentacji frameworka symfony http://symfony.com/doc/current/book/http_f...ront-controller . Caly jest ciekawy ale ten anchor jest wlasnie o fron controllerze. Jeden plik, na podstawie danych przekazanych w requescie decyduje o tym co powinno zostac wywolane i jaki response zwrocony. Mozna uzyc standardowych require albo uzywac funkcjonalnosci autoload. A tu przyklad takiego front controllera: https://github.com/symfony/symfony-standard...2.7/web/app.php . Jak widac nie robi za duzo. Tworzy request, deleguje wygenerowanie response do klasy AppKernela i zwraca ten response do klienta. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 07:13 |