walkboy / yii2-tabselect
Yii2 标签样式的选择输入
dev-master
2022-12-06 05:42 UTC
Requires
- php: >=5.6.0
This package is auto-updated.
Last update: 2024-09-06 09:22:48 UTC
README
这是一个作为下拉菜单但看起来像标签的 Yii 2 小部件。
安装
将 "walkboy/yii2-tabselect": "dev-master" 添加到 composer.json 并运行 composer update
配置
将 bsVersion => '4.x' 或 '5' 添加到您的 params.php 中,以全局使用相关的 Bootstrap 插件或将其设置在部件设置中。
使用方法
use walkboy\TabSelect\TabSelect;
<?= $form->field($searchModel, 'number')->widget(TabSelect::classname(), [
'items' => [
0 => 'Tab 1',
1 => 'Tab 2',
],
//'showSelect' => false,
//'navType' => 'nav-pills',
//'tabsOptions' => [],
])->label(false) ?>
与筛选表单一起使用
use walkboy\FilterForm\FilterForm;
use walkboy\TabSelect\TabSelect;
<?php
$form = FilterForm::begin(['options'=>['class'=>'filter-form']]);
echo $form->field($searchModel, 'number')->widget(TabSelect::classname(), [
'items' => ArrayHelper::map(
Order::find()
->select(['created_at'=>'year(created)'])
->distinct()
->all(),
'created', 'created'),
\\'bsVersion' => '4',
])->label(false);
FilterForm::end();
?>