手机版

带搜索功能的yii2下拉框示例详解

时间:2021-10-31 来源:互联网 编辑:宝哥软件园 浏览:

功能简单小巧,但使用起来相当爽。分享让更多的人拥有更快的开发效率和快乐的编程。

如果你还没用过composer,可以出去。看看我的教程,分享一下。作曲家简直是必须的。说到这里,让我们使用composer快速安装它。

让我先给你看效果图:

下面我来告诉大家具体的实施思路:

composer require kartik-v/yii 2-widget-select2 ' @ dev ' #之所以特别说明,是因为这里安装的dev版本,也就是开发版本和不稳定版本,如果你的项目是git托管的,记得删除\vendor\kartik-v\ The。yii2-widget-select2目录中的git文件,否则无法提交。等他长得像5分钟左右,安装好,然后我们就可以像下面这样开始使用了。

//如果您的表单是活动表单,请使用。

使用kartik \ select2 \ Select2//$data是一个键值对数组,键值。下面声明的所有$数据都是键值对数组。以这个数组为例。$ data=[2=' widget ',3=' dropdownlist ',4=' yii 2 '];Echo $ form-field ($ model,' title ')-widget(select 2:3360 class name(),['data'=$ data,' options'=['placeholder'='请选择.'],]);//如果您的表单处于非活动状态,请参考以下内容。

使用kartik \ select2 \ Select2选择2:小部件(['name'=' title ',' data'=$ data,' options'=['placeholder'='请选择.']);#更新非ActiveFomr生成的数据时,需要默认选择,容易处理,可以增值。

使用kartik \ select2 \ Select2选择2:小部件(['name'=' title ',' value'=2,' data'=$ data,' options'=['placeholder'='请选择.']]);#但是,如果您的表单是由ActiveForm生成的,但字段通常不是表字段,该怎么办?更简单。以上为例。您只需要指定$ model-title=['title1 ',' title2']。就这么干吧

以上内容是边肖介绍的yii2中带有搜索功能的下拉框的详细说明,希望对大家有所帮助,同时也非常感谢大家对我们网站的支持!

版权声明:带搜索功能的yii2下拉框示例详解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。