![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%) ![]() ![]() |
Jak można w Zend Framework'u ustawić, przy linkach jednopoziomowych (/pierwszy_poziom), aby jeżeli kontroller o danej nazwie nie został znaleziony, szukało takiej akcji dla index'u? Nie za ładnie wygląda url "/index/kontakt" :-) A chyba nie ma sensu robić osobnego kontrollera dla jednej podstrony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Jestem świeży w ZF, dopiero przecieram się przez tutoriale i dokumentacje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 1.02.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Musisz ustawić routing dla tego URL:
Kod $router = $ctrl->getRouter(); // gdzie $ctrl to twój FrontController $router->addRoute( 'kontakt', new Zend_Controller_Router_Route( 'kontakt', // adres URL dla którego ma działać ten routing array( 'controller' => 'index', // nazwa kontrolera który ma zostać odpalony dla danego URL'a 'action' => 'kontakt', // nazwa akcji, jaka ma zostać wykonana ) ) ); Tak mniej więcej... Więcej informacji tutaj: http://framework.zend.com/manual/en/zend.c...ler.router.html |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%) ![]() ![]() |
Dzięki, ale po poczytaniu na forum topicu o wyborze Frameworka pewnien user bardzo polecał Kohana'e - poczytałem tutoriale, no i faktycznie prezentuje się lepiej od Zenda (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jest luźniejsza, elastyczniejsza, co lubię (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dopiero od wczoraj się w nią wtajemniczam, ale już mogę ją wszystkim polecić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jest tworzona przez społeczność a nie przez firmę, jak Zend.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 5 Dołączył: 12.09.2006 Skąd: Pruszków/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jest tworzona przez społeczność a nie przez firmę, jak Zend. To akurat nie jest koniecznie zaleta, a nawet momentami wada. ZF tworzy firma, ale zglaszanie bledow/propozycji/nowego kodu jest rowniez zasluga spolecznosci. Gdybys zas wrocil jednak do ZF to routingi najlepiej wrzucic do pliku INI i ladowac jedna linijka kodu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:21 |