konto usunięte
Temat: Routes i Navigation
Cześć, chcę skorzystać z Zend_Navigation (żeby zbudować sobie menu, i breadcrumbs) oraz z Zend_Router, żeby zdefiniować sobie własne ścieżki.Ładuję navigation i routes z plików xml.
Uruchamiam: $router->removeDefaultRoutes(); //żeby wykasować domyślne module/controller/action
I wszystko mi działa, pod warunkiem, że:
navigation.xml
<articleList>
<label>Articles</label>
<route>articleList</route>
<controller>article</controller>
<action>index</action>
</articleList>
routes.xml
<articleList>
<route>/articles</route>
<defaults>
<controller>article</controller>
<action>index</action>
</defaults>
<reverse>/articles</reverse>
</articleList>
Czy naprawdę muszę w obydwu miejscach definiować controller i akcję?
Jeżeli nie zdefiniuję w navigation.xml, to nie odznacza mi aktywnej pozycji (menu, breadcrumbs), jeżeli nie zdefiniuję w routes.xml, to dostaję komunikat "No route matched the request".
Czy Zend_Navigation nie powinno odczytać sobie controllera i akcji z przypisanej route???Jakub Kułak edytował(a) ten post dnia 25.08.10 o godzinie 04:25