Znalazłem w internecie ciekawy tutorial odnośnie Zend_Navigaton -> http://www.zendcasts.com/zend_navigation-d...crumbs/2009/06/ .
Z tego tytułu też mam pytania, czy aby zaprezentowane kod na tej stronie jest aktualny (artykuł pochodzi z 2009 roku)? Chciałbym wiedzieć, aby później nie błądzić. Drugie z moich pytań to z czego mogę skorzystać, aby odnośniki nie były układane po nazwie kontrolera, akcji i samemu je 'składać' np. aby adres http://localhost/uzytkownicy/rejestracja mógł wyświetlać się pod adresem http://localhost/rejestracja. Z góry dziękuję za pomoc.
W pliku application/layouts/scripts/layout.phtml
W pliku Boostrap.php umieszczam:
protected function _initNavigation() { $this->bootstrap('view'); $view = $this->getResource('view'); $config = new Zend_Config_Xml(APPLICATION_PATH . '/configs/navigation.xml', 'nav'); $navigation = new Zend_Navigation($config); $view->navigation($navigation); }
Plik XML :
application/configs/navigation.xml
<?xml version="1.0"?> <zend-config xmlns:zf="http://framework.zend.com/xml/zend-config-xml/1.0/"> <nav> <home> <label>Home</label> <uri>/</uri> <pages> <lista-uzytkownikow> <label>Lista uzytkownikow</label> <uri>/uzytkownicy/lista-uzytkownikow</uri> </lista-uzytkownikow> <rejestracja> <label>Rejestracja</label> <uri>/uzytkownicy/rejestracja</uri> </rejestracja> </pages> </home> </nav> </zend-config>