Posts tagged: Zend_Navigation

แบบไดนามิกเพิ่มหน้าเพื่อภาชนะ Zend_Navigation ที่รันไทม์

โดย วันพฤหัสบดีที่ 7 มกราคม 2010 22:50

ในการต่อเนื่องเกี่ยวกับการโพสต์ล่าสุดของฉันเกี่ยวกับการ Zend_Navigation, คำขอเส้นทางสำหรับ sitemap.xml ไปยังตัวควบคุมแบบกำหนดเอง / การดำเนินการ เรื่องนี้เป็นเรื่องเกี่ยวกับการเพิ่ม dymnamically หน้าเพื่อภาชนะ Zend_Navigation ที่ดำเนินการรันไทม์ / script

ทั้งหมดที่ดีของมันและดีระบุหน้าเว็บของคุณใน INI หรือ XML แฟ้ม แต่ในบางจุดที่คุณกำลังจะได้เปลี่ยนหน้าเว็บในเว็บไซต์ของคุณที่คุณต้องการเป็นส่วนหนึ่งของเมนู, sitemap หรือจะรวมอยู่ในทาง BreadCrumb ของคุณ ดังนั้นสิ่งที่เราต้องทำคือการเพิ่มหน้าเว็บที่ภาชนะ Zend_Navigation ของเราที่รันไทม์ ตัวอย่างนี้จะอยู่ในการเพิ่มรายการข่าวบล็อกโพสต์หรือแสดงความเห็นหน้า ฯลฯ

อ่านต่อ 'แบบไดนามิกเพิ่มหน้าเพื่อภาชนะ Zend_Navigation ที่รันไทม์' »

ร้องขอสำหรับเส้นทาง 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

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