Í framhaldi á síðasta innlegg mitt um Zend_Navigation og Route beiðnum um sitemap.xml til sérsniðna stjórnandi / hasar , this staða er um dymnamically bæta síður að Zend_Navigation ílát á afturkreistingur / handrit framkvæmd.
Allt vel og gott að tilgreina síður í INI eða XML skrá, en á einhverjum tímapunkti sem þú ert að fara að hafa breyta síðum í síðuna sem þú vilt sem hluta af matseðill, staður, eða að vera með í breadcrumb slóð þína. Þess vegna er það sem við þurfum að gera bæta við síðum í Zend_Navigation ílát okkar á afturkreistingur. Dæmi um þetta væri að bæta fréttir, bloggfærslur eða síðu athugasemdir osfrv
Halda áfram að lesa "Dynamically bæta við síðum í Zend_Navigation ílát á afturkreistingur '»
Í því skyni að beina beiðnum um / sitemap.xml til sérsniðna stjórnandi og aðgerðir í þínu Zend Framework umsókn einfaldlega bæta eftirfarandi í application.ini eða annað config skrána (td ég nota navigation.ini):
resources.router.routes.sitemap.route = "sitemap.xml"
resources.router.routes.sitemap.defaults.controller = vísitölu
resources.router.routes.sitemap.defaults.action = Veftré
Dæmi númer fyrir outputting má sjá með því að búa til aðgerða í viðeigandi stjórnandi (td Veftré minn liggur í vísitölunni stjórnandi, sitemap aðgerð):
< PHP
flokki IndexController
nær Zend_Controller_Action
{
/ **
* Gerir sitemap byggt á skipulag Zend_Navigation
* /
opinber virka sitemapAction ()
{
echo $ this-> view-> flakk () -> sitemap ();
$ This-> view-> skipulag () -> disableLayout ();
$ This-> _helper-> viewRenderer-> setNoRender (satt);
}
}
Sitemaps geta fljótt og auðveldlega hægt að mynda með Zend_Navigation , frábær fljótur einkatími (og yfirleitt mjög gagnlegt fyrir Zend Framework námskeið) er Zend afsteypur - Dynamically búa til valmyndina sitemap og breadcrumbs .
Greinar og PHP , Web Programming , Zend Framework Auglýsingar
ramma , ini , PHP , Leið , Leiõ , Zend , Zend Framework , Zend_Navigation , Zend_Router