wdmg / yii2-datepicker
Bootstrap3 DatePicker Widget for Yii2
1.1.0
2023-06-18 21:45 UTC
Requires
- bower-asset/bootstrap-datepicker-plugin: ^1.1.1
- yiisoft/yii2: ^2.0.33
- yiisoft/yii2-bootstrap: *
README
Yii2 DatePicker
Bootstrap3 DatePicker Widget for Yii2
需求
- PHP 5.6 或更高版本
- Yii2 v.2.0.33 和最新版本
- Yii2 Bootstrap
- Bootstrap DatePicker v.1.1.0 和最新版本。
安装
要在控制台安装小部件,请运行以下命令
$ composer require "wdmg/yii2-datepicker"
使用方法
独立小部件示例
<?php
use wdmg\widgets\DatePicker;
...
echo DatePicker::widget([
'model' => $model,
'attribute' => 'datetime',
'options' => [
'class' => 'form-control'
],
'pluginOptions' => [
'className' => '.datepicker',
'input' => '.form-control',
'toggle' => '.input-group-btn > button',
]
...
]);
?>
与 ActiveForm 一起使用示例
<?php
use wdmg\widgets\DatePicker;
...
$form = ActiveForm::begin();
...
echo $form->field($model, 'datetime')->widget(DatePicker::class, [
'options' => [
'class' => 'form-control'
],
'pluginOptions' => [
'className' => '.datepicker',
'input' => '.form-control',
'toggle' => '.input-group-btn > button',
]
...
]);
...
ActiveForm::end();
?>
选项
DatePicker 扩展了 InputWidget,因此您可以使用此小部件提供的任何选项。此外,如果需要,您还可以使用以下自定义选项
状态和版本
- v.1.1.0 - 更新版权和依赖项
- v.1.0.8 - 修复了 Pjax 刷新后的 widget ID 和初始化问题