Маршрут запытаў для sitemap.xml звычаю кантролер / дзеянне
Для таго, каб прамыя запыты / 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 $ гэта-> Выгляд-> рух () -> Карта сайта (); $ Гэта-> Выгляд-> раскладка () -> disableLayout (); $ Гэта-> _helper-> ViewRenderer-> setNoRender (праўда); } }
Sitemaps можа хутка і лёгка быць створаны з дапамогай Zend_Navigation , вялікі кароткае кіраўніцтва (і наогул вельмі карысная для Zend Framework падручнікі) з'яўляецца Zend адліўкі - Дынамічнае стварэнне меню сайта і паніровачныя сухары .

















































