mrlco / yii2-jalali-datepicker
Jalali (波斯) Bootstrap DatePicker Widget for Yii2
2.0.0
2020-05-15 00:24 UTC
Requires
- bower-asset/persian-datepicker: 1.2.0
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-bootstrap4: ^2.0
README
渲染一个 Persian Web Toolkit 的 波斯日期选择器 (Reza Babakhani 的优秀作品。)
安装
推荐通过 composer 安装此扩展。
运行
composer require mrlco/yii2-jalali-datepicker:~1.1.0
或者添加
"mrlco/yii2-jalali-datepicker" : "~1.1.0"
到您应用 composer.json
文件的 require 部分。
Bootstrap 4 支持
从 v2.0.0 - 更新为使用 Bootstrap 4
使用方法
日期选择器
此小部件渲染一个 Bootstrap 波斯日期选择器输入控件。最适合具有日期字符串属性的模型。
与表单模型一起使用
有两种方式
- 使用 ActiveForm 实例
// as a widget <?= mrlco\datepicker\Datepicker::widget([ 'model' => $model, 'attribute' => 'date', 'template' => '{addon}{input}', 'clientOptions' => [ 'format' => 'YYYY/MM/DD' ] ]);?>
- 作为一个小部件,设置其模型和属性
// with an ActiveForm instance <?= $form->field($model, 'date')->widget( mrlco\datepicker\Datepicker::className(), [ 'inline' => true, 'template' => '<div class="well well-sm" style="background-color: #fff; width:250px">{input}</div>', 'clientOptions' => [ 'format' => 'YYYY/MM/DD' ] ]);?>
不使用任何表单模型
//use without any model <?= mrlco\datepicker\Datepicker::widget([ 'name' => 'Test', 'value' => '1394/03/23', 'template' => '{addon}{input}', 'clientOptions' => [ 'format' => 'YYYY/MM/DD' ] ]);?>
致谢
许可证
MIT 许可证。