从另一个控制器渲染一个视图,yii

时间:2014-02-11 10:32:13

标签: yii yii1.x

控制器:

controllers
|-FooController.php
|-BarController.php

观点:

view
|-foo|
|    |-index.php
|    |-error.php
|
|-bar|
     |-index.php

如何使用条形控制器的动作渲染error.php视图? 我试过了:

$this->render('foo/error');

但它没有用。

2 个答案:

答案 0 :(得分:53)

试试这个

$this->render('//foo/error');

答案 1 :(得分:0)

如果您不回显,则会得到一个空白页。 正确的方法是

<?=
   $this->render('//foo/error');
?>

<?php
     echo $this->render('//foo/error');
?> 

这也适用于Yii2