我会理解是否有办法在一般视图中渲染任何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>
可以做到吗?
答案 0 :(得分:2)
请致电:
<?= $this->render('foo.phtml'); ?>