ร้องขอสำหรับเส้นทาง sitemap.xml ไปยังตัวควบคุมแบบกำหนดเอง / การกระทำ
เพื่อที่จะร้องขอโดยตรงสำหรับ / sitemap.xml ไปควบคุมที่กำหนดเองและการกระทำของคุณใน กรอบ Zend ใบสมัครเพียงแค่เพิ่มต่อไปนี้ใน application.ini หรือไฟล์ config ทางเลือกของคุณ (เช่นผมใช้ navigation.ini):
resources.router.routes.sitemap.route = "sitemap.xml" resources.router.routes.sitemap.defaults.controller = ดัชนี resources.router.routes.sitemap.defaults.action = sitemap
รหัสตัวอย่างสำหรับการแสดงผลที่สามารถเห็นได้โดยการสร้างการกระทำในการควบคุมที่เหมาะสม (เช่น Sitemap ของฉันอยู่ในการควบคุมดัชนีการกระทำ sitemap):
< PHP IndexController ชั้น ขยาย Zend_Controller_Action { / ** * แสดงผล sitemap ขึ้นอยู่กับการตั้งค่า Zend_Navigation * / sitemapAction ฟังก์ชั่นที่สาธารณะ () { echo $ this-> View-> นำทาง () -> sitemap (); $ this-> รูปแบบมุมมอง-> () - disableLayout> (); $ this-> _helper-> viewRenderer-> setNoRender (true); } }
แผนผังเว็บไซต์ได้อย่างรวดเร็วและง่ายดายถูกสร้างขึ้นโดยใช้ Zend_Navigation , กวดวิชาฉบับย่อที่ดี (และโดยทั่วไปมีประโยชน์มากสำหรับ tutorials Zend Framework) เป็น ปลดเปลื้อง Zend - การสร้างแบบไดนามิกเมนู sitemap และ breadcrumbs .

















































