Në vazhdim për postin tim të fundit në lidhje me, të Zend_Navigation kërkesave rrugë për sitemap.xml në kontrollues porosi / veprim , ky post është rreth dymnamically duke shtuar faqet në një enë Zend_Navigation në kohën e duhur / script ekzekutimit.
Mirë të gjitha e saj dhe të mirë specifikuar faqet tuaja në një ini ose xml dosjen, por në një moment ju jeni do të ketë ndryshim faqe në faqen tuaj që ju dëshironi si pjesë e një menu, të sitemap, ose për t'u përfshirë në gjurmët tuaj Breadcrumb. Prandaj ajo që ne duhet të bëni është të shtoni faqet në enë tonë Zend_Navigation në kohën e duhur. Shembuj për këtë do të jetë në artikujt e lajmeve duke shtuar, blog posts, apo komente faqe, etj
Vazhdo leximin 'dinamike shtoni faqet në enë Zend_Navigation në kohën e duhur' »
PHP , Web Programming , Zend Kornizë |
shtoni , bootstrap , të enë , e dinamike , të navigacion , e faqet , të PHP , i nën-faqe , e pamje , të Zend , të Zend kuadrin , e Zend_Navigation
Në mënyrë që të kërkesave të drejtpërdrejta për / sitemap.xml në një kontrollues porosi dhe veprimit në tuaj Zend Kornizë aplikimit thjesht të shtoni në vijim në application.ini tuaj ose file config alternativ (p.sh. përdorimi I navigation.ini):
resources.router.routes.sitemap.route = "sitemap.xml"
resources.router.routes.sitemap.defaults.controller = index
resources.router.routes.sitemap.defaults.action = sitemap
Kodi Shembull për kompjuteri mund të shihet, duke krijuar një veprim në kontrollues të përshtatshëm (p.sh. sitemap im qëndron në kontrollues indeksit, të veprimit sitemap):
< php
klasë IndexController
shtrihet Zend_Controller_Action
{
/ **
* Renders një sitemap bazuar në organizim Zend_Navigation
* /
sitemapAction publik funksion ()
{
echo $ kjo-> pamje-> navigacion () -> sitemap ();
$ Kjo-> pamje-> Layout () -> disableLayout ();
$ Kjo-> _helper-> viewRenderer-> setNoRender (i vërtetë);
}
}
Sitemaps shpejt dhe lehtë mund të gjenerohet duke përdorur Zend_Navigation , një tutorial i madh i shpejtë (dhe në përgjithësi shumë të dobishme për Zend Kornizë mësime) është hedh Zend - dinamike duke krijuar një meny të një Harta e web faqes dhe breadcrumbs .
Artikuj , të PHP , Web Programming , Zend Kornizë |
kuadër , ini , PHP , Router , Rrugët , Zend , Zend Kornizë , Zend_Navigation , Zend_Router