Tôi có một Controller mà tôi muốn sử dụng cho các script ajax để gọi và thiết lập các biến session, lấy thông tin, vv Làm thế nào để thiết lập nó sao cho bộ điều khiển cụ thể không sử dụng bố trí mặc định (cụ thể là không có bố trí) để nó có thể gửi tin nhắn XML/JSON qua lại?Zend Framework - Đặt No Layout cho Controller
10
A
Trả lời
15
Giống như bất cứ điều gì để làm với Zend_Framework và Zend_Application, có nhiều cách để làm điều này, nhưng trên vài gigs Zend tinh khiết cuối cùng tôi đã làm, tôi đã thấy những người sử dụng những điều sau đây (từ một phương pháp hành động trong bộ điều khiển của bạn)
$this->_helper->layout()->disableLayout();
Điều này sẽ tắt bố trí. Nếu bạn muốn tắt chế độ xem của mình, bạn có thể sử dụng
$this->_helper->viewRenderer->setNoRender(true);
một lần nữa, từ phương thức hành động trong bộ điều khiển.
2
Trong hành động điều khiển của bạn, hãy thử
$this->_helper->layout->disableLayout();
6
trong điều khiển của bạn ...
public function init() {
if ($this->getRequest()->isXmlHttpRequest()) {
// no Layout
$this->_helper->layout()->disableLayout();
// no views
$this->_helper->viewRenderer->setNoRender(true);
}
}
Các vấn đề liên quan
- 1. Zend Framework 2 cho Zend Framework Newbie
- 2. nhiều bảng cho Zend Framework 2
- 3. Zend Framework 2 LDAP
- 4. Zend Framework 2 autoloading
- 5. zend framework "$ this"
- 6. Zend Framework URL HTTPS
- 7. Zend Framework 2 Part Route Assembly
- 8. Zend Framework fetchAll
- 9. Zend Framework Nested Checkboxes
- 10. Zend Framework Checkbox Decorators
- 11. Zend_Db không có Zend Framework
- 12. OAuth trong Zend Framework 2
- 13. Zend Action Controller - chiến lược tái cấu trúc
- 14. Cách sử dụng Thư viện Zend mà không cần cài đặt Zend Framework
- 15. Zend Framework vấn đề PDF multiline
- 16. Mẫu Zend Framework với jquery
- 17. Zend Framework 2: sql subquery
- 18. Zend Framework 2: các mục menu hoạt động
- 19. Làm cách nào để chuyển đổi tệp bố cục trong Zend Framework?
- 20. Eclipse Zend PDT ẩn todo/tasks/warnings từ zend-framework
- 21. Cách Zend Framework với Propel ORM
- 22. Zend Framework: Bắt đầu sử dụng SQLite
- 23. Làm thế nào để chạy zend framework action (bên trong index controller) bởi cron mỗi 12 giờ?
- 24. Kết nối MySql SSL với Zend-Framework
- 25. Zend Framework 2 Navigation Sub-Sub Menu
- 26. Zend Framework 2 Tìm kiếm Lucene?
- 27. Mở rộng ZfcUser với Zend Framework 2
- 28. Zend Framework 1.9.2+ Zend_Rest_Route Ví dụ
- 29. Cách nhanh nhất để học Zend Framework?
- 30. CMS được xây dựng trên Zend Framework