谁一开始就是大神?

yii2加载视图之前对数据处理[2.0]

yii2 加载 视图之前要对模型里的数据进行处理,是否是在beforeRender里操作呢?
具体用法是?

在你对应的search.php中,找到:
$dataProvider = new ActiveDataProvider([
这是对应表的所有数据,要处理可以加条件,比如
‘query’ => $query->where([‘username’=>$username])
models中用fields方法可处理
不是beforeRender里操作,觉得可以在获取数据模型前处理,或在视图里处理,如果是业务逻辑的话可以直接在模型里定义好方法
action加载了数据传给view,可以在action中处理完数据再传给view
不太理解加载视图之前,数据绝大多数都是在渲染视图之前处理的嘛,还有你说的处理是怎样的处理?

赞(0) 打赏
未经允许不得转载:菜鸟之家 » yii2加载视图之前对数据处理[2.0]

评论 抢沙发

登录

找回密码

注册