I leanúint ar mo last post faoi Zend_Navigation, Bealach iarratais le haghaidh sitemap.xml do rialtóir saincheaptha / gníomhaíochta , is é an post seo faoi dymnamically leathanaigh a chur le coimeádán Zend_Navigation ag runtime / script fhorghníomhú.
A léir go maith agus go maith ina sonrófar na leathanaigh i do i ini nó xml file ach ag pointe áirithe tá tú ag dul a bheith ag athrú leathanaigh i do shuíomh gur mian leat mar chuid de menu, léarscáil an tSuímh, nó a bheith san áireamh i do rian bruscair aráin. Dá bhrí sin, is é an méid is gá dúinn a dhéanamh leathanaigh a chur ar ár coimeádán Zend_Navigation ag runtime. Ba mhaith samplaí seo a bheith i míreanna nuachta a chur leis, blog post, nó tuairimí leathanach, etc
Leanúint ar aghaidh ag léamh 'dinimiciúil leathanaigh a chur le coimeádán Zend_Navigation ag runtime' »
PHP , Web Clárú , Zend Creat |
chur leis , bootstrap , coimeádán , dinimiciúil , Navigation , leathanaigh , PHP , fo-page , dearcadh , Zend , Zend Creat , Zend_Navigation
D'fhonn iarratais dhíreacha ar / sitemap.xml le rialtóir saincheaptha agus gníomh i do Chreat Zend iarratas a chur leis ach an méid seo a leanas i do application.ini nó comhad cumraíochta eile (m.sh. úsáid navigation.ini I):
resources.router.routes.sitemap.route = "sitemap.xml"
resources.router.routes.sitemap.defaults.controller = innéacs
resources.router.routes.sitemap.defaults.action = léarscáil an tSuímh
Is féidir le cód Sampla do outputting a bheith le feiceáil ag a chruthú i gníomh ar an rialaitheoir iomchuí (eg Tá mo léarscáil an tSuímh i rialaitheoir innéacs, léarscáil an tSuímh gníomh):
< php
rang IndexController
Síneann Zend_Controller_Action
{
/ **
* Rindreáil ar léarscáil an tSuímh bunaithe ar thus Zend_Navigation
* /
sitemapAction feidhm phoiblí ()
{
macalla $ seo-> dearcadh-> nascleanúint () -> léarscáil an tSuímh ();
$ Seo-> dearcadh-> leagan amach () -> disableLayout ();
$ Seo-> _helper-> viewRenderer-> setNoRender (fíor);
}
}
Is féidir sitemaps tapa agus go héasca a ghintear ag baint úsáide as Zend_Navigation , teagaisc iontach tapaidh (agus go ginearálta an-úsáideach le haghaidh Zend ranganna teagaisc Creat) Is Caitear Zend - dinimiciúil a chruthú roghchlár léarscáil an tSuímh agus breadcrumbs .
Airteagail , PHP , Web Clárú , Zend Creat |
chreat , ini , PHP , Ródaire , Bealaí , Zend , Zend Creat , Zend_Navigation , Zend_Router