《浅析yii2 gridview实现下拉搜索教程》由会员分享,可在线阅读,更多相关《浅析yii2 gridview实现下拉搜索教程(3页珍藏版)》请在金锄头文库上搜索。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解浅析Yii2 GridView实现下拉搜索教程具体怎么实现喃?考虑到一张数据表要下拉效果的字段可能有很多个,我们先在其model中实现一个方法方便后续操作/* 下拉筛选* column string 字段* value mix 字段对应的值,不指定则返回字段数组* return mix 返回某个值或者数组*/public static function dropDown ($column, $value = null)$dropDownList = is_
2、delete= 0=显示,1=删除,is_hot= 0=否,1=是,/有新的字段要实现下拉规则,可像上面这样进行添加/ .;/根据具体值显示对应的值if ($value != null)return array_key_exists($column, $dropDownList) ? $dropDownList$column$value : false;/返回关联数组,用户下拉的filter实现elsereturn array_key_exists($column, $dropDownList) ? $dropDownList$column : false;然后我们上代码看看具体怎么实现的下拉
3、搜索dataProvider = $dataProvider,columns = / .attribute = is_hot,value = function ($model) return Article:dropDown(is_hot, $model-is_hot);,filter = Article:dropDown(is_hot),attribute = is_delete,value = function ($model) return Article:dropDown(is_delete, $model-is_delete);,filter = Article:dropDown(is_delete),/ .,); ?像这样,我们就简单地实现了两个下拉效果,要实现筛选功能,在你的dataProvider自定添加该字段的搜索条件即可。 对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表