Posts tagged: Zend_Router

ร้องขอสำหรับเส้นทาง sitemap.xml ไปยังตัวควบคุมแบบกำหนดเอง / การกระทำ

โดย , พุธ 6 มกราคม 2010 12:13 น.

เพื่อที่จะร้องขอโดยตรงสำหรับ / 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 .













ธีมพาโนรามาโดย Themocracy

5 ผู้เข้าชมออนไลน์ในขณะนี้
ผู้เข้าพัก 4, 1 บอท, 0 สมาชิก
ผู้เข้าชมสูงสุดวันนี้: 17 ที่ 03:47 น. UTC
เดือนนี้: 26 ที่ 2012/04/04 10:27 UTC
ในปีนี้: 69 ที่ 27-02-2012 09:56 น. UTC
เวลาทั้งหมด: 130 ที่ 28-03-2011 10:40 UTC