developeruz/yii2-drop-down-input-widget
Composer 安装命令:
composer require developeruz/yii2-drop-down-input-widget
包简介
yii2 dropDown input widget for Yii2
关键字:
README 文档
README
Виджет генерирует , используя модель, переданную в настройках виджета. Может использоваться как с ActiveForm так и сам по себе. Установка: $ php composer.phar require developeruz/yii2-drop-down-input-widget "*" ###Простое использование### use developeruz\drop_down\DropDown; echo DropDown::widget( ['name' => 'article', 'itemsModel' => Article::className(), 'itemsLabelAttribute' => 'title', ] ); В результате получится следующий html-код <select name="article"> <option value="тут первичны ключ модели Article">Значение title модели Article</option> <option value="тут первичны ключ модели Article">Значение title модели Article</option> <option value="тут первичны ключ модели Article">Значение title модели Article</option> ... </select> ###Использование c ActiveForm### use developeruz\drop_down\DropDown; <?= $form->field($model, 'article_id')->widget(DropDown::className(), ['itemsModel' => Article::className(), 'itemsLabelAttribute' => 'title', ]); ?> ###Настройка виджета### Обязательными параметрами являются itemsModel и itemsLabelAttribute. В качестве ключа в формируемом select используется primaryKey() переданной модели. Это значение можно переопределить явно указав параметр itemsPKAttribute В случаи составного первичного ключа для формирования значения используется разделитель, задать который можно через параметр separator Так же можно передать параметр condition, который будет использован при выборке данных из модели Model::find()->where($this->condition)
统计信息
- 总下载量: 23
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-12-11