brussens/yii2-datetimepicker-widget

Yii2 的 Bootstrap 3 DateTimePicker 小部件。

1.2.0 2018-09-25 18:23 UTC

This package is auto-updated.

Last update: 2024-09-15 01:32:26 UTC


README

Latest Stable Version Total Downloads License

安装

运行以下命令之一

php composer.phar require --prefer-dist brussens/yii2-datetimepicker-widget "*"

或向你的 composer.json 文件的 require 部分添加

"brussens/yii2-datetimepicker-widget": "*"

选项

基本用法

use brussens\datetimepicker\Widget as DateTimePicker;

echo $form->field($model, 'attribute')->widget(DateTimePicker::className());

高级用法

use brussens\datetimepicker\Widget as DateTimePicker;

echo $form->field($model, 'attribute')->widget(DateTimePicker::className(), [
    'format'=>'DD-MM-YYYY HH:mm:ss',
    'clientOptions' => [
        'locale' => 'ru', //If you do not want to use auto-detection
        'icons' => [
            'time' => 'el-icon-time',
            'date' => 'el-icon-calendar',
            'up' => 'el-icon-chevron-up',
            'down' => 'el-icon-chevron-down',
        ],
        'useSeconds' => true,
        'useCurrent' => true,
        'sideBySide' => true
    ],
]);

范围用法(实验性)

use yii\grid\GridView;
use brussens\datetimepicker\RangeWidget;

GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $model,
    'columns' => [
        //... some columns
        [
            'filter' => RangeWidget::widget([
                'model' => $model,
                'attribute' => 'date_from',
                'attributeTo' => 'date_to'
            ]),
            'attribute' => 'created_at',
            'format' => 'datetime',
        ],
        ['class' => 'yii\grid\ActionColumn'],
    ],
]);

盈利