ZEND,用数据渲染不同的视图

发布于 2024-10-15 02:35:49 字数 273 浏览 1 评论 0原文

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

我正在尝试:

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

但是我的 if:

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

return 0

你知道该怎么做吗? 谢谢!

I have a problem as I want to render view from different controller and pass there datas. Do You know how to do it?

I was trying:

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

But my if:

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

return 0

Do You know how to do it?
THANKS!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小镇女孩 2024-10-22 02:35:49

您的意思是您只想渲染不同的控制器操作的视图脚本吗?

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

查看 ViewRenderer< 的手册页/a> 助手。

Do you mean you just want to render a different controller action's view script?

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

Check out the manual page for the ViewRenderer helper.

时光清浅 2024-10-22 02:35:49

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

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

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

list 是我的操作名称

users 是我的控制器名称

ma​​in 是我的模块名称(如果您的项目中使用模块)。

Render view with action's output data.

in view page you wish to display data write this simple code.

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

list is my action name

users is my controller name

main is my module name (if module using in your project).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文