Yii2控制器render()函数只渲染layouts / main?

时间:2016-01-27 07:05:01

标签: php yii2

在命名空间repo / controllers下的我的SiteController中调用

return $this->render('index');

它只渲染/views/layouts/main.php,但我需要单独使用布局文件渲染/views/site/index.php。

如果我换成

return $this->renderPartial('index');

它可以毫无问题地呈现/views/site/index.php。那么render()函数有什么问题?

1 个答案:

答案 0 :(得分:0)

请确保您的布局/ main.php上没有错过<?= $content ?>。这应该呈现你的内容