ZF 1.12.X - 在视图内部渲染视图

时间:2013-10-05 07:11:58

标签: zend-framework

我会理解是否有办法在一般视图中渲染任何Action的视图,例如布局。

例如,我构建了这个动作:

...
public function fooAction(){
   ...
}
...

我希望在另一个phtml中渲染关联的phtml(script / foo.phtml),就像这个工作流程一样:

Zend_Layout: [file: layout.phtml]
<bla bla bla>
<?= $this->layout()->content // here  render bug.phtml
?>
</bla bla blas>

----------------------------
Zend_View (my external custom view) [file: bug.phtml]
<div>
Bla bla bla <?= $this->data[0]?>
</div>
<aaaa>
<?= $this->ActionView->render() // here render foo.phtml
?>
</aaa>

----------------------------
Zend_View (standard action view) [file: foo.phtml]
<bbbbb>
<?= $this->data[0];?>
<?= $this->data[1];?>
etc etc...
</bbbb>

可以做到吗?

1 个答案:

答案 0 :(得分:2)

请致电:

<?= $this->render('foo.phtml'); ?>