Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Zend_Navigation
CzarnyGsm
post 15.09.2011, 19:11:30
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 2
Dołączył: 16.04.2007

Ostrzeżenie: (0%)
-----


Witam,
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
  1. [..]<?php echo $this->navigation()->menu(); ?>[..]


W pliku Boostrap.php umieszczam:
  1. protected function _initNavigation()
  2. {
  3. $this->bootstrap('view');
  4. $view = $this->getResource('view');
  5. $config = new Zend_Config_Xml(APPLICATION_PATH . '/configs/navigation.xml', 'nav');
  6. $navigation = new Zend_Navigation($config);
  7. $view->navigation($navigation);
  8. }


Plik XML :
application/configs/navigation.xml
  1. <?xml version="1.0"?>
  2. <zend-config xmlns:zf="http://framework.zend.com/xml/zend-config-xml/1.0/">
  3. <nav>
  4. <home>
  5. <label>Home</label>
  6. <uri>/</uri>
  7.  
  8. <pages>
  9. <lista-uzytkownikow>
  10. <label>Lista uzytkownikow</label>
  11. <uri>/uzytkownicy/lista-uzytkownikow</uri>
  12. </lista-uzytkownikow>
  13. <rejestracja>
  14. <label>Rejestracja</label>
  15. <uri>/uzytkownicy/rejestracja</uri>
  16. </rejestracja>
  17. </pages>
  18.  
  19. </home>
  20. </nav>
  21. </zend-config>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 01:04