Dirigir les peticions a sitemap.xml al controlador personalitzada / acció
Per tal de sol · licituds directes de / sitemap.xml a un controlador del costum i l'acció en la seva Zend Framework aplicació només ha d'afegir el següent al seu fitxer de configuració application.ini o alternativa (per exemple, jo faig servir navigation.ini):
resources.router.routes.sitemap.route = "sitemap.xml" resources.router.routes.sitemap.defaults.controller = índex de resources.router.routes.sitemap.defaults.action = mapa del lloc
Exemple codi per a la sortida pot ser vist per la creació d'una acció al controlador adequat (per exemple el meu mapa es troba al controlador d'índex, l'acció del lloc):
< php classe IndexController s'estén Zend_Controller_Action { / ** * Representa un mapa del lloc sobre la base de la configuració Zend_Navigation * / sitemapAction funció pública () { echo $ this-> view-> de navegació () -> Mapa del lloc (); $ This-> view-> layout () - disableLayout> (); $ This-> _helper-> viewRenderer-> setNoRender (true); } }
Sitemaps de forma ràpida i senzilla es generarà utilitzant Zend_Navigation , un gran tutorial ràpid (i, en general molt útil per Zend Framework tutorials) és guixos Zend - dinàmica de la creació d'un menú d'un mapa de lloc i el pa ratllat .

















































