28

控制器:

controllers
|-FooController.php
|-BarController.php

观点:

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

如何使用栏控制器的操作呈现 error.php 视图?我努力了:

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

但它不起作用。

4

2 回答 2

62

尝试这个

$this->render('//foo/error');
于 2014-02-11T10:39:37.847 回答
2

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

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

或者

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

这也适用于 Yii2

于 2019-08-07T17:46:59.420 回答