Yii2中$this->render()方法获取不到返回值 [ 新手入门 ]
yii2中$this->render()
加载模板的时候直接输出html了,没有返回值。
例如:
$data = $this->render('test');
获取不到$data的值,页面直接输出了。
追踪代码
public function renderPhpFile($_file_, $_params_ = [])
{
ob_start();
ob_implicit_flush(false);
extract($_params_, EXTR_OVERWRITE);
require($_file_);
return ob_get_clean();
}
到这里直接输出html内容了,并没有返回值。 这个是什么原因啊,哪位大神解释下。
共 1 条回复
dtbsky 北京
注册时间:2012-08-08
最后登录:2016-09-02
在线时长:2小时0分
最后登录:2016-09-02
在线时长:2小时0分
- 粉丝1
- 金钱70
- 威望0
- 积分90