如何获得控制器内部动作的完整HTML输出?

时间:2010-12-15 08:14:02

标签: php zend-framework

我是否有办法获得控制器操作的完整HTML输出?有没有办法呢?

感谢。

3 个答案:

答案 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,或者在视图脚本之外执行。