我希望在我的邮件中有一些邮件布局MessageComponent.它的send方法应该得到一个变量数组,用于视图(布局)和渲染消息,然后发送它.
问题是:
如何使用组件中的变量数组呈现视图(布局)?获取渲染内容而不是打印它(在组件中)
谢谢.
(编辑:误读你的问题)
如果要获取渲染视图的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
Run Code Online (Sandbox Code Playgroud)
这应该在控制器和组件中工作.
| 归档时间: |
|
| 查看次数: |
4844 次 |
| 最近记录: |