![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:39 |