![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%) ![]() ![]() |
Witam!
Na serwisach z różnymi podstronami, do których trzeba coś pobrać z bazy lub coś zrobić w php, daję switch - jest on wtedy wielki, no i niezależnie na ktorą stronę się wejdzie, przeglądarka będzie musiała pobrać cały plik. Znacie może jakieś lepsze sposoby takiego obsługiwania stron? Czy switch to najepsze wyjście? Do stron używam systemu szablonów PHPTAL, który jest opraty na xml. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 40 Dołączył: 20.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Masz url w postaci :
a ) zendowy router umożliwia tworzenie takich urli
b ) bez bawienia się w rewrite
Następnie w swoim głównym kontrolerze (centrum aplikacji) odbierasz wpisany adres przy pomocy, np. $_GET i wiesz, że musisz wywołać kontroler o nazwie "news" i akcję należącą do tego kontrolera o nazwie "show", a także masz przekazać jej parametr "id=4". Kontroler to nic innego jak klasa, pliki z kontrolerami możesz sobie includować z jakiegoś folderu, w razie braku pliku o podanej nazwie możesz dołączyć domyślny (np. z błędem), a potem to już tylko wywołujesz daną funkcję należącą do kontrolera(klasy). Ten post edytował ikssde 21.04.2009, 15:44:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 19:58 |