raijin
- raijin 赞了评论
可不可以弄个大型网站的 从开始到做完的视频教程,我想看看大神是怎么做的
- raijin 赞了教程Yii2.0 实现三级联动
- raijin 评论了教程 Yii 2.0 rules 验证规则大全
又是一篇可以写进教科书的文章
- raijin 提出了问题想问一下本站用的是哪种富文本编辑器
- raijin 2017-01-06 已签到连续签到1天,获得了5个金钱
- raijin 2016-09-16 已签到连续签到2天,获得了10个金钱
那就修改dataProvider数据,而dataProvider应该是通过searchModel生成的,那么去修改searchModel中的过滤条件
$query->andFilterWhere([ $this->col_d => xxx(固定值), ... ]);
感谢这位同学提醒,我发现在searchmodel里有一个变量负责控制过滤条件,修改之后的代码如下
public function search($params) { $query = Body::find(); // add conditions that should always apply here $dataProvider = new ActiveDataProvider([ 'query' => $query->where(['col_d'=>xxx]), ]); 也就是只要在query后面加一个where条件就行了。
如果搜索条件是一个变量,需要在function search()里面另外传递一个参数,然后将传递进来的参数设置为¥query的条件。
- raijin 提出了问题dataprovider数据筛选问题