ZEND,使用数据呈现不同的视图

时间:2011-01-31 22:38:15

标签: zend-framework view rendering

我有一个问题,因为我想从不同的控制器渲染视图并传递数据。你知道怎么做吗?

我在尝试:

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

但我的if:

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

返回0

你知道怎么做吗? 谢谢!

2 个答案:

答案 0 :(得分:24)

你的意思是你只是想渲染一个不同的控制器动作的视图脚本吗?

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

查看ViewRenderer帮助程序的手册页。

答案 1 :(得分:0)

使用操作的输出数据渲染视图。

在视图页面中,您希望显示数据,请写下这个简单的代码。

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

列表是我的操作名称

用户是我的控制器名称

main 是我的模块名称(如果在项目中使用模块)。