Posts tagged: Zend_Navigation

Dinámicamente engadir páxinas ao recipiente Zend_Navigation en tempo de execución

Por , xoves 7 de xaneiro de 2010 22:50

Nunha continuación do meu último post sobre Zend_Navigation e encamiñar peticións de sitemap.xml para controlador personalizado / acción , este post é sobre dymnamically engadir páxinas a un recipiente Zend_Navigation en tempo de execución / script execución.

É todo moi ben, especificando as páxinas nunha ini ou xml arquivo, pero nalgún momento vai ter cambio de páxinas no seu sitio web que quere como parte dun menú, sitemap, ou para ser incluído na súa banda de migas. Polo tanto, o que necesitamos facer é engadir páxinas ao noso contedor Zend_Navigation en tempo de execución. Exemplos para iso sería a adición de novos elementos, artigos ou comentarios da páxina, etc

Continúe lendo "dinamicamente engadir páxinas ao recipiente Zend_Navigation en tempo de execución '»

Enviar peticións para sitemap.xml para controlador personalizado / acción

Por , Mércores 6 de xaneiro de 2010 12:13 pm

Para pedidos directos de / sitemap.xml para un controlador personalizado e acción no seu Zend Framework aplicación basta engadir o seguinte no seu application.ini ou ficheiro de configuración alternativo (por exemplo, eu uso navigation.ini):

 resources.router.routes.sitemap.route = "sitemap.xml"
 resources.router.routes.sitemap.defaults.controller = índice
 resources.router.routes.sitemap.defaults.action = sitemap

Exemplo de código para a saída se pode ver a través da creación dunha acción no controlador axeitado (por exemplo, o meu sitemap reside no controlador de índice, a acción sitemap):

 < php
 clase IndexController
     estende Zend_Controller_Action
 {
     / **
      * Procesa un sitemap con base na configuración Zend_Navigation
      * /
     sitemapAction función pública ()
     {
    	 echo $ this-> view-> navegación () -> sitemap ();
    	 $ This-> view-> esquema () -> disableLayout ();
    	 $ This-> _helper-> ViewRenderer-> setNoRender (true);
     }
 }

Sitemaps pode rapidamente e facilmente ser xerada usando Zend_Navigation , un excelente tutorial rápido (e, xeralmente, moi útil para tutoriais Zend Framework) é CASTs Zend - dinamicamente crear un menú dun sitemap e pan relado .













Tema por Panorama Themocracy

8 convidados en liña agora
6 persoas, 2 bots, 0 membros
Max visitantes hoxe: 12 ás 12:37 am UTC
Este mes: 16 en 2012/01/05 13:02 UTC
Este ano: 69 en 27-02-2012 09:56 pm UTC
Todas as horas: 130 en 28-03-2011 10:40 UTC