لتوجيه طلبات إلى وحدة تحكم مخصصة : sitemap.xml / عمل
من أجل طلبات مباشرة ل/ : sitemap.xml إلى وحدة تحكم مخصصة الخاص والعمل في إطار زند تطبيق ببساطة إضافة التالية في application.ini أو بديل ملف التكوين (على سبيل المثال يمكنني استخدام navigation.ini) :
resources.router.routes.sitemap.route = ": sitemap.xml" = مؤشر resources.router.routes.sitemap.defaults.controller resources.router.routes.sitemap.defaults.action = خريطة الموقع
ويمكن رؤية مثال رمز للإخراج من خلال خلق عمل في وحدة التحكم المناسبة (مثل بلدي خريطة الموقع تكمن في وحدة تحكم الفهرس ، عمل خريطة الموقع) :
< فب فئة IndexController يمتد Zend_Controller_Action { / ** * يعيد خريطة الموقع القائمة على الإعداد Zend_Navigation * / sitemapAction العامة الدالة () { صدى دولار هذا الملاحة -> مشاهدة -> () --> خريطة الموقع () ؛ دولار هذا تخطيط -> مشاهدة -> () --> disableLayout () ؛ دولار هذا -> _helper -> setNoRender viewRenderer -> (صحيح) ؛ } }
خرائط يمكن بسرعة وبسهولة يمكن إنشاء باستخدام Zend_Navigation ، عظيم سريعة التعليمي (وعموما مفيدة جدا للدروس الإطار زند) هو زند يلقي -- خلق ديناميكية قائمة على خريطة الموقع والبقسماط .


















































شيء واحد أنا نسيت أن أذكر أن عليك أيضا أن تحدد مسارك القياسية لخريطة الموقع الخاص بك ، وإلا كل عناوين المواقع وأشر إلى / : sitemap.xml إذا كنت تستخدم Zend_Navigation_Page_Mvc (إذا كنت توريد محددات لن تكون هناك مشكلة ).
على سبيل المثال مشروع بلدي آخر يستخدم التوجيه التالية :
؛ ==============================
؛ توجيه الموارد
؛ ==============================
resources.router.routes.www.type = "Zend_Controller_Router_Route_Hostname"
resources.router.routes.www.route = ": module.example.com"
resources.router.routes.www.defaults.module = "الافتراضي"
resources.router.routes.www.chains.index.type = "Zend_Controller_Router_Route"
resources.router.routes.www.chains.index.route = ": وحدة تحكم / : العمل / *"
resources.router.routes.www.chains.index.defaults.controller = "الرقم القياسي"
resources.router.routes.www.chains.index.defaults.action = "الرقم القياسي"
resources.router.routes.sitemap.type = "Zend_Controller_Router_Route"
resources.router.routes.sitemap.route = ": sitemap.xml"
= مؤشر resources.router.routes.sitemap.defaults.controller
resources.router.routes.sitemap.defaults.action = خريطة الموقع
ولذلك في navigation.xml بلدي (أو أيا كان التكوين قررت استخدام) ، ستحتاج لتحديد التوجيه لاستخدام ، على سبيل المثال
default.pro.pages.aboutUs.label = "لمحة عن الشركة"
default.pro.pages.aboutUs.module = "على شبكة الاتصالات العالمية"
default.pro.pages.aboutUs.controller = "من نحن"
default.pro.pages.aboutUs.action = "الرقم القياسي"
default.pro.pages.aboutUs.resource = "www_pages"
default.pro.pages.aboutUs.route = "شبكة الاتصالات العالمية مؤشر"
[...]استمرار في آخر مشاركة لي حول Zend_Navigation ، لتوجيه طلبات إلى وحدة تحكم مخصصة : sitemap.xml / العمل ، وهذا المنصب هو حول إضافة صفحات dymnamically إلى حاوية Zend_Navigation في وقت [...]النصي /