Enviar peticións para sitemap.xml para controlador personalizado / acción
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 .

















































