robinjespersen / yii2-date-time-picker-widget
适用于 Yii2 的 Bootstrap DateTimePicker 小部件。
1.0.5
2019-02-15 14:48 UTC
Requires
- bower-asset/smalot-bootstrap-datetimepicker: 2.4.4
- yiisoft/yii2: ~2.0
- yiisoft/yii2-bootstrap: ~2.0.0
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
This package is not auto-updated.
Last update: 2024-09-23 07:22:50 UTC
README
渲染一个 Bootstrap DateTimePicker 插件。
安装
安装此扩展的首选方法是通过 composer。
运行以下命令之一:
composer require 2amigos/yii2-date-time-picker-widget:~1.0
或者将以下内容添加到您应用程序 composer.json 文件的 require 部分:
"2amigos/yii2-date-time-picker-widget" : "~1.0"
使用方法
此小部件渲染一个 Bootstrap DateTimePicker 输入控件。最适合具有日期字符串属性的模型。其功能与 Bootstrap DatePicker 插件 类似,但此小部件增加了时间选择功能。
它还允许您限制视图,这样您就可以将此小部件用作 DatePicker、TimePicker 或 DateTimePicker。
有两种使用方法,一种是使用 ActiveForm 实例,另一种是作为小部件设置其 model 和 attribute。
<?php use dosamigos\datetimepicker\DateTimePicker; // as a widget ?> <?= DateTimePicker::widget([ 'model' => $model, 'attribute' => 'created_at', 'language' => 'es', 'size' => 'ms', 'clientOptions' => [ 'autoclose' => true, 'format' => 'dd MM yyyy - HH:ii P', 'todayBtn' => true ] ]);?> <?php // with an ActiveForm instance displayed as a TimePicker use dosamigos\datetimepicker\DateTimePicker; ?> <?= $form->field($tour, 'date_from')->widget(DateTimePicker::className(), [ 'language' => 'es', 'size' => 'ms', 'template' => '{input}', 'pickButtonIcon' => 'glyphicon glyphicon-time', 'inline' => true, 'clientOptions' => [ 'startView' => 1, 'minView' => 0, 'maxView' => 1, 'autoclose' => true, 'linkFormat' => 'HH:ii P', // if inline = true // 'format' => 'HH:ii P', // if inline = false 'todayBtn' => true ] ]);?>
测试
要测试此扩展,最好在您的计算机上克隆此存储库。然后,转到扩展文件夹并执行以下操作(假设您的计算机上已安装 composer):
$ composer install --no-interaction --prefer-source --dev
一旦所有必需的库都已安装,则执行以下操作:
$ phpunit
更多信息
请参阅 Bootstrap DateTimePicker 网站 文档以获取有关其配置选项的更多信息。
贡献
请参阅 CONTRIBUTING 以获取详细信息。
许可证
BSD 许可证(BSD)。有关更多信息,请参阅 许可证文件。
网页开发从未如此有趣!
www.2amigos.us