我是否有办法获得控制器操作的完整HTML输出?有没有办法呢?
感谢。
答案 0 :(得分:3)
$html = $this->view->render('view.phtml');
我认为你应该能够通过玩响应对象来获得这个。
喜欢:
$this->getResponse()->getBody();
答案 1 :(得分:2)
向下滚动到此页面的最底部以获取示例:
答案 2 :(得分:2)
动作视图助手可能很有用,来自the docs:
<div id="sidebar right">
<div class="item">
<?php echo $this->action('list',
'comment',
null,
array('count' => 10)); ?>
</div>
</div>
当然,您可以将echo替换为存储var,或者在视图脚本之外执行。