הודעות מתויג: Zend_Navigation

באופן דינמי להוסיף דפים למיכל Zend_Navigation בזמן ריצה

על ידי , יום חמישי 7 ינואר 2010 22:50

בהמשך על ההודעה האחרונה שלי, על Zend_Navigation בקשות תוואי sitemap.xml לבקר פעולה מותאמת אישית / , הודעה זו היא על dymnamically הוספת דפים מיכל Zend_Navigation על ביצוע זמן ריצה / script.

גם כל ציון טוב שלה הדפים שלך ב ini או XML קובץ אבל בשלב מסוים אתה הולך צריך לשנות את הדפים באתר שלך הרצויים במסגרת התפריט, מפת האתר, או להיכלל סימני דרך השביל שלך. לכן מה שאנחנו צריכים לעשות הוא להוסיף דפים למיכל 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 שלי טמון בקר, מדד פעולה מפת האתר):

 < PHP
 בכיתה IndexController
     מרחיב Zend_Controller_Action
 {
     / **
      * מעבד Sitemap המבוסס על הגדרת Zend_Navigation
      * /
     פונקציה sitemapAction הציבור ()
     {
    	 הד $ this-> View-> ניווט () -> מפת האתר ();
    	 $ This-> View-> פריסה () -> disableLayout ();
    	 $ This-> _helper-> viewRenderer-> setNoRender (נכון);
     }
 }

Sitemaps יכול בקלות ובמהירות להיווצר באמצעות Zend_Navigation , הדרכה מהירה מאוד (ובדרך כלל מאוד שימושי עבור הדרכות Zend המסגרת) הוא מטיל Zend - דינאמי יצירת תפריט מפת אתר ו פירורי לחם .













פנורמה נושאים על ידי Themocracy

3 מבקרים מקוון עכשיו
1 אורחים, 2 בוטים, 0 משתמשים
מקס מבקרים היום: 11 בשעה 01:15 בבוקר UTC
החודש: 40 23-05-2012 בשעה 03:33 בבוקר UTC
השנה: 69 ב 27-02-2012 9:56 בבוקר UTC
כל הזמן: 130 ב 28-03-2011 10:40 UTC