karatae99 / yii2-date-picker-thai-widget
Bootstrap DatePicker 泰国佛历(B.E.)小部件用于 Yii2。
1.0.2
2021-06-26 07:19 UTC
Requires
- bower-asset/bootstrap-datepicker: 1.7.0
- yiisoft/yii2: >=2.0.9
- yiisoft/yii2-bootstrap: *
This package is not auto-updated.
Last update: 2024-09-29 07:11:24 UTC
README
这是 Yii2 扩展的泰国佛历日历日期选择器。
修改自 (https://github.com/2amigos/yii2-date-picker-widget).
安装
安装此扩展的首选方式是通过 composer。
运行以下命令:
$ composer require karatae99/yii2-date-picker-thai-widget "~1.0"
或者添加以下内容到您应用 composer.json
文件的 require 部分:
"karatae99/yii2-date-picker-thai-widget" : "~1.0"
to the require section of your application's composer.json
file.
使用方法
DatePicker
此小部件渲染一个 Bootstrap DatePicker 输入控件。最适合具有日期字符串属性的模型。
表单中使用示例
有两种使用方式:与 ActiveForm
实例一起使用,或者作为小部件设置其 model
和 attribute
。
<?php use karatae99\datepicker\DatePicker; // as a widget ?> <?= DatePicker::widget([ 'model' => $model, 'attribute' => 'date', 'template' => '{addon}{input}', 'language' => 'th', //<-- Thai B.E. 'clientOptions' => [ 'autoclose' => true, 'format' => 'dd/mm/yyyy' //<-- Thai B.E. ] ]);?> <?php // with an ActiveForm instance ?> <?= $form->field($model, 'date')->widget( DatePicker::className(), [ // inline too, not bad 'inline' => true, // modify template for custom rendering 'template' => '<div class="well well-sm" style="background-color: #fff; width:250px">{input}</div>', 'language' => 'th', //<-- Thai B.E. 'clientOptions' => [ 'autoclose' => true, 'format' => 'dd/mm/yyyy' //<-- Thai B.E. ] ]);?>
无模型使用示例
<?php use karatae99\datepicker\DatePicker; ?> <?= DatePicker::widget([ 'name' => 'Test', 'value' => '20/03/2561', 'template' => '{addon}{input}', 'language' => 'th', //<-- Thai B.E. 'clientOptions' => [ 'autoclose' => true, 'format' => 'dd/mm/yyyy' //<-- Thai B.E. ] ]);?>
DateRangePicker
此小部件渲染一个 Bootstrap DateRangePicker 输入控件。
表单中使用示例
以下示例适用于具有名为 date_from
和 date_to
的两个属性的模型。
<?php use karatae99\datepicker\DateRangePicker; ?> <?= $form->field($model, 'date_from')->widget(DateRangePicker::className(), [ 'attributeTo' => 'date_to', 'form' => $form, // best for correct client validation 'language' => 'th', //<-- Thai B.E. 'size' => 'lg', 'clientOptions' => [ 'autoclose' => true, 'format' => 'dd/mm/yyyy' //<-- Thai B.E. ] ]);?>
更多信息
请参阅Bootstrap DatePicker 网站的文档以获取有关其配置选项的更多信息。
许可
BSD 许可证 (BSD)。请参阅许可文件以获取更多信息。