php - 在 Zend Framework 的 Controller 中使用 View 助手

标签 php zend-framework view-helpers

我有一个使用 AJAX 调用的 Controller (发送 JSON 数据),所以我不使用 View 。

我需要使用个人 View 助手来格式化我的数据,但在我的 Controller 中

这可能吗?

或者我是 doing it wrong (也许我应该有一个看法,但是 JSON 怎么样)?

最佳答案

您可以通过以下方式从 Controller 访问任何 ViewHelper

$this->view->helpername(/*params*/);
// or
$helper = $this->view->getHelper('helpername');
// or
$broker = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
$broker->getView()->helpername(/*params*/);

Zend: How to use a custom function from a view helper in the controller?

但是,您可能是对的,您做错了(有趣的图片顺便说一句),但我无法从您的问题中真正看出。请详细说明为什么需要调用 View 助手以及它应该格式化的内容。

关于php - 在 Zend Framework 的 Controller 中使用 View 助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2401392/

相关文章:

php - 带 CSS 的虚线文本?

php - UTF-8贯穿始终

php - WordPress:按标签分类的相关帖子,但属于同一类别

php - 指定的 Controller 无效 () - Zend Framework

validation - 查看助手验证

php - 在 MySQL 中通过 UNION 连接求和并在 PHP 中使用 ECHO 显示

php - 使用 mysqli 和 PHP 将数百条记录插入 mysql 数据库

zend-framework - Mountain Lion Zend 安装 - 您必须启用 openssl 扩展才能通过 https 下载文件

asp.net-mvc-3 - 如何通过 App_Code 助手使用 ASP.NET MVC View 预编译?

ruby-on-rails - 模型中的Rails 3 View辅助方法