php - CakePHP:如何在 Controller 中使用 View 元素

标签 php cakephp cakephp-2.0

我正在尝试弄清楚如何在 Controller 中使用我的 View 元素之一...

我知道,我知道:“不要那样做!” (99% 的时间这是正确答案)

但我想我其实有一个很好的理由。该操作正在处理返回标记的 AJAX 请求。返回的标记是一个列表,我使用一个元素在其他任何地方显示它。因此,为了让我的代码保持干燥,我认为在这里这样做是合适的。

这可能吗?

最佳答案

简单:

$view = new View($this, false);
$content = $view->element('my-element', $params);

还有:

不要再那样做了!!!

关于php - CakePHP:如何在 Controller 中使用 View 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16084490/

相关文章:

java - 将 PHP 语句转换为 Java 语句

php - Ajax 响应在服务器上是 JSON,而在本地计算机上使用 CakePHP 时是 STRING,为什么?

php - CakePHP 上传插件 : Not uploading as attachment

php - CakePHP 模型关联深层模型包含

php - 来自 android 的实时 javascript 请求或从 Controller Cakephp/php 调用 javascript 函数

php - Composer 是供服务器使用还是本地使用?

php - 如何在paypal中设置定期付款

javascript - JSON 对象在控制台中显示对象,但也包含 php 脚本返回的字符串中的 'undefined'

validation - CakePHP - 在哪里放置可重用的自定义验证规则?

php - CakePHP 2.0 - 2.1,从 Controller 查询不同的模型