robinjespersen/yii2-date-time-picker-widget

适用于 Yii2 的 Bootstrap DateTimePicker 小部件。

安装: 2

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 2

分支: 36

类型:yii2-extension

1.0.5 2019-02-15 14:48 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:22:50 UTC


README

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

渲染一个 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 实例,另一种是作为小部件设置其 modelattribute

<?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)。有关更多信息,请参阅 许可证文件

2amigOS!
网页开发从未如此有趣!
www.2amigos.us