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 '»
PHP , lập trình Web , Zend Framework |
thêm , bootstrap , thùng chứa , năng động , Danh mục , các trang , PHP , phụ trang , xem , zend , Zend Framework , Zend_Navigation
Để 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 .
Các bài viết , PHP , lập trình Web , Zend Framework |
khuôn khổ , ini , PHP , Router , tuyến đường , zend , Zend Framework , Zend_Navigation , Zend_Router