2011-01-31 18 views
7

Tôi gặp sự cố khi tôi muốn hiển thị chế độ xem từ bộ điều khiển khác và chuyển dữ liệu đó. Bạn có biết làm thế nào để làm điều đó?ZEND, hiển thị chế độ xem khác nhau với dữ liệu

Tôi đã cố gắng:

$this->renderScript('index/index.phtml')->entries = $result; 

Nhưng tôi nếu:

if (count($this->entries) <= 0) 

return 0

Bạn có biết làm thế nào để làm điều đó? CẢM ƠN!

Trả lời

24

Bạn có nghĩa là bạn chỉ muốn hiển thị tập lệnh chế độ xem của một hành động của bộ điều khiển khác không?

$this->view->entries = $result; 
$this->_helper->viewRenderer('index/index', null, true); 

Kiểm tra trang hướng dẫn cho trình trợ giúp ViewRenderer.

+0

có! Cảm ơn bạn! – canimbenim

+0

Và đừng quên chấp nhận câu trả lời của @ Phil bằng cách nhấp vào dấu kiểm. –

+0

ý nghĩa của ', null, true' trong dòng này là gì:' $ this -> _ helper-> viewRenderer ('index/index', null, true); 'tôi tìm trong tài liệu nhưng không tìm thấy. – DS9

0

Hiển thị chế độ xem với dữ liệu đầu ra của hành động.

trong trang xem bạn muốn hiển thị dữ liệu viết mã đơn giản này.

echo $this->action('list','users','main'); 

danh sách là tên hành động của tôi

người dùng là tên điều khiển của tôi

chính là tên mô-đun của tôi (nếu module sử dụng trong dự án của bạn).

Các vấn đề liên quan