如何在Yii2中利用GridView实现一个下拉搜索功能-创新互联

这期内容当中小编将会给大家带来有关如何在Yii2中利用GridView实现一个下拉搜索功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联公司2013年至今,先为城区等服务建站,城区等地企业,进行企业商务咨询服务。为城区企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
public static function dropDown ($column, $value = null)
{
$dropDownList = [
'is_delete'=> [
'0'=>'显示',
'1'=>'删除',
],
'is_hot'=> [
'0'=>'否',
'1'=>'是',
],
//有新的字段要实现下拉规则,可像上面这样进行添加
// ......
];
//根据具体值显示对应的值
if ($value !== null) 
return array_key_exists($column, $dropDownList) ? $dropDownList[$column][$value] : false;
//返回关联数组,用户下拉的filter实现
else
return array_key_exists($column, $dropDownList) ? $dropDownList[$column] : false;
}

然后我们上代码看看具体怎么实现的下拉搜索

 $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'),
],
// ......
],
]); ?>

上述就是小编为大家分享的如何在Yii2中利用GridView实现一个下拉搜索功能了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


网页名称:如何在Yii2中利用GridView实现一个下拉搜索功能-创新互联
当前链接:http://ptjierui.cn/article/hjcii.html

其他资讯

Copyright © 2024 青羊区广皓图文设计工作室(个体工商户)(郫都区郫县站) All Rights Reserved 蜀ICP备19037934号
友情链接: 企业网站制作 营销型网站建设 成都网站设计制作公司 LED网站设计方案 网站制作公司 企业网站设计 营销网站建设 专业网站设计 成都网站制作 成都网站建设公司 成都企业网站制作 四川成都网站设计 高端定制网站设计 成都网站制作 成都响应式网站建设公司 网站建设推广 成都网站建设 定制网站设计 移动网站建设 响应式网站建设 上市集团网站建设 成都网站建设