alex-bond/yii2-select2-widget

为 Yii 框架的 select2 小部件。

1.0.0 2016-11-30 18:20 UTC

This package is auto-updated.

Last update: 2024-09-24 19:49:28 UTC


README

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

Select2 小部件是 Yii 2 框架的 Select2 的包装器。

安装

安装此扩展的首选方式是通过 composer

运行

php composer.phar require --prefer-dist alex-bond/yii2-select2-widget "*"

或者在您的 composer.json 文件的 require 部分添加

"alex-bond/yii2-select2-widget": "*"

使用方法

安装扩展后,只需在您的代码中使用即可

use alexBond\select2\Widget;

echo $form->field($model, 'field')->widget(Widget::className(), [
    'options' => [
        'multiple' => true,
        'placeholder' => 'Choose item'
    ],
    'settings' => [
        'width' => '100%',
    ],
    'items' => [
        'item1',
        'item2',
        ...
    ],
    'events' => [
        'select2-open' => 'function (e) { log("select2:open", e); }',
        'select2-close' => new JsExpression('function (e) { log("select2:close", e); }')
        ...
    ]
]);

测试

$ phpunit

更多信息

请查看 Select2 文档获取有关其配置选项的更多信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

鸣谢

许可证

BSD 许可证 (BSD)。请参阅 许可证文件 获取更多信息。