2013-10-05 54 views
0

我會理解是否有一種方法來渲染視圖中的任何內部視圖,如佈局。ZF 1.12.X - 在視圖內渲染視圖

例如,我建造這個動作:

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

我想呈現另一個PHTML內部關聯PHTML(腳本/ 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> 

可能化妝那?

回答

2

只要致電:

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