gpt4 book ai didi

cakephp - 返回组件中带有变量的渲染 View

转载 作者:行者123 更新时间:2023-12-01 10:04:36 24 4
gpt4 key购买 nike

我想在我的 MessageComponent 中有一些消息布局。它的 send 方法应该获取在 View (布局)中使用的变量数组并使用它们呈现消息,然后发送它..

问题是:

如何在组件中渲染带有变量数组的 View (布局)?并获取呈现的内容而不是打印它(也在组件中)

谢谢。

最佳答案

(编辑:误读你的问题)

如果你想获取呈现 View 的 HTML,只需执行以下操作:

$view = new View($this, false);
$view->set(compact('foo', 'bar')); // set variables
$view->viewPath = 'elements'; // render an element
$html = $view->render('message'); // get the rendered markup

这应该在 Controller 和组件中工作。

关于cakephp - 返回组件中带有变量的渲染 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12025128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com