Во продолжение на мојот последен пост за Zend_Navigation, пат барања за sitemap.xml да обичај контролер / акција , овој пост е за dymnamically додавајќи страници на Zend_Navigation сад во траење / script извршување.
Нејзината сите добро и добро специфицирање вашите страници во Ревидирал или XML датотеката, но во одреден момент си оди за да се менува страници во вашиот веб-сајт што сакате, како дел од менито, карта, или да бидат вклучени во вашиот Breadcrumb трага. Затоа она што треба да направите е да додадете страници на нашите Zend_Navigation сад за време на извршувањето. Примери за ова ќе биде во додавање на вести, блог постови, или страница коментари, итн
Продолжи со читање "Динамички додаваат страници на Zend_Navigation сад во траење '»
PHP , Веб Програмирање , Zend Framework |
додадете , подигање , сад , динамички , навигација , страници , PHP , под-страница , поглед , Zend , Zend Framework , Zend_Navigation
Со цел да се директна барања за / sitemap.xml на сопствени контролер и акција во вашиот Zend Framework апликации едноставно додадете го следново во вашиот application.ini или алтернативни конфиг фајл (на пример, јас го користам navigation.ini):
resources.router.routes.sitemap.route = "sitemap.xml"
resources.router.routes.sitemap.defaults.controller = индекс
resources.router.routes.sitemap.defaults.action = Мапа на сајтот
Пример код за Ставање може да се види со создавање на акција во соодветните контролер (на пример, ми Мапа на сајтот лежи во индекс контролер, карта акција):
< PHP
класа IndexController
се протега Zend_Controller_Action
{
/ **
* Приказ Мапа на сајтот врз основа на Zend_Navigation подесување
* /
јавна функција sitemapAction ()
{
echo $ ова-> View-> навигација () -> Мапа на сајтот ();
$ Ова-> View-> распоред () -> disableLayout ();
$ Ова-> _helper-> viewRenderer-> setNoRender (вистинска);
}
}
Sitemaps брзо и лесно може да се создава со користење Zend_Navigation , голем брзо туториал (и обично се многу корисни за Zend Framework вежби) е Zend фрла - Динамички создавање на мени Мапа на сајтот и breadcrumbs .
Статии , PHP , Веб Програмирање , Zend Framework |
рамка , Ревидирал , PHP , рутер , патишта , Zend , Zend Framework , Zend_Navigation , Zend_Router