ben-tech / yii2-dual-list-box
为 Yii 2 设计的双列表框小部件
1.0.0
2016-08-13 05:39 UTC
Requires
- php: >=5.2
- yiisoft/yii2-bootstrap: @dev
This package is not auto-updated.
Last update: 2024-09-14 20:03:59 UTC
README
双列表框小部件
是 jQuery 和 Bootstrap 双列表框插件的封装,Bootstrap 双列表框是为 Bootstrap 和 jQuery 特别设计的双列表框实现。该控件用户理解和使用起来非常简单。同时,它还支持与非常大的多选操作一起工作,而不会让用户感到困惑。
BMTE 许可证 (BMTE)
安装
安装此扩展的首选方式是通过 composer。如果 composer 不起作用,请上传,你可以运行
composer global require "fxp/composer-asset-plugin:~1.1.1"
如果仍然不起作用,请使用以下命令
composer clearcache
composer selfupdate
composer update
运行以下命令之一
composer require --prefer-dist ben-tech/yii2-dual-list-box "*"
或者添加
"ben-tech/yii2-dual-list-box": "*"
到你的 composer.json
文件的 require 部分。
使用方法
一旦安装了扩展,只需在代码中使用它即可
示例
视图
echo bmte\duallistbox\Widget::widget([ 'model' => $model, 'attribute' => 'data', 'data' => $data, 'data_id'=> 'id', 'data_value'=> 'text' ]);
model - 表单属性对应的模型 - 表单标题对应的模型属性 - 属性对应的视图名称
data - 模型 (Region::find()); data_id - id 的名称属性 - data_value - 值的名称属性
控制器 视图
首先在控制器中创建一个新的模型
$model = new YourModel();
获取左侧列表框的数据
$data = ModelQeury::find();