Bài viết được gắn thẻ: Zend_Navigation

Tự động thêm các trang chứa Zend_Navigation tại thời gian chạy

Bình luận (6)
, thứ Năm ngày 07 Tháng 1 2010 22:50

Trong một tiếp tục bài mới nhất của tôi về Zend_Navigation, yêu cầu Route sitemap.xml để điều khiển tùy chỉnh / hành động , bài này là về dymnamically thêm các trang một container Zend_Navigation thực hiện tại thời gian chạy / script.

Tất cả các tốt và tốt quy định cụ thể các trang của bạn trong một ini hoặc tập tin xml, nhưng tại một số điểm bạn sẽ có thay đổi các trang trong trang web của bạn mà bạn muốn như là một phần của một trình đơn, sơ đồ trang web, hoặc được bao gồm trong đường mòn mẩu bánh mì của bạn. Vì vậy những gì chúng ta cần làm là thêm các trang chứa Zend_Navigation của chúng tôi tại thời gian chạy. Ví dụ cho việc này sẽ được thêm các mục tin tức, bài đăng trên blog, hoặc ý kiến ​​trang ...

Tiếp tục đọc "Tự động thêm các trang chứa Zend_Navigation tại thời gian chạy '»

Tuyến đường yêu cầu cho sitemap.xml để điều khiển tùy chỉnh / hành động

, Thứ tư thứ 6 tháng Giêng 2010 12:13 am

Để yêu cầu trực tiếp / sitemap.xml một bộ điều khiển tùy chỉnh và hành động trong Zend Framework ứng dụng chỉ cần thêm những điều sau đây vào application.ini của bạn hoặc tập tin cấu hình thay thế (ví dụ như tôi sử dụng navigation.ini):

 resources.router.routes.sitemap.route = "sitemap.xml"
 resources.router.routes.sitemap.defaults.controller = index
 resources.router.routes.sitemap.defaults.action = sitemap

Ví dụ mã cho xuất ra có thể được nhìn thấy bằng cách tạo ra một hành động trong bộ điều khiển thích hợp (ví dụ như sơ đồ trang web của tôi nằm trong bộ điều khiển chỉ số, sơ đồ trang web hành động):

 < php
 class IndexController
     mở rộng Zend_Controller_Action
 {
     / **
      * Hiển thị hình ảnh một bản đồ dựa trên thiết lập Zend_Navigation
      * /
     public function sitemapAction ()
     {
    	 echo $ this-> view-> chuyển hướng () -> sitemap ();
    	 $ This-> view-> layout () -> disableLayout ();
    	 $ This-> _helper-> viewRenderer-> setNoRender (true);
     }
 }

Sơ đồ trang web một cách nhanh chóng và dễ dàng có thể được tạo ra bằng cách sử dụng Zend_Navigation , nhanh chóng hướng dẫn tuyệt vời (và nói chung là rất hữu ích cho Zend Khung hướng dẫn) Zend Diễn viên - Tự động tạo ra một menu một sitemap và breadcrumbs .













Panorama Theme theo Themocracy

2 khách truy cập trực tuyến tại
2 khách, 0 chương trình, 0 thành viên
Max khách truy cập hôm nay: 7 vào lúc 01:45 am UTC
Tháng này: 56 25-04-2012 08:41 am UTC
Năm nay: 69 27-02-2012 09:56 am UTC
Tất cả thời gian: 130 28-03-2011 10:40 pm UTC