wdmg/yii2-datepicker

Bootstrap3 DatePicker Widget for Yii2

安装: 868

依赖: 3

建议者: 0

安全性: 0

星星: 1

关注者: 3

分支: 1

开放问题: 0

类型:yii2-extension

1.1.0 2023-06-18 21:45 UTC

This package is auto-updated.

Last update: 2024-09-19 00:24:22 UTC


README

Progress Github all releases GitHub version Progress GitHub license

Yii2 DatePicker

Bootstrap3 DatePicker Widget for Yii2

需求

  • PHP 5.6 或更高版本
  • Yii2 v.2.0.33 和最新版本
  • Yii2 Bootstrap
  • Bootstrap DatePicker v.1.1.0 和最新版本。

安装

要在控制台安装小部件,请运行以下命令

$ composer require "wdmg/yii2-datepicker"

使用方法

独立小部件示例

<?php

use wdmg\widgets\DatePicker;
...

echo DatePicker::widget([
    'model' => $model,
    'attribute' => 'datetime',
    'options' => [
       'class' => 'form-control'
    ],
    'pluginOptions' => [
        'className' => '.datepicker',
        'input' => '.form-control',
        'toggle' => '.input-group-btn > button',
    ]
    ...
]);

?>

与 ActiveForm 一起使用示例

<?php

use wdmg\widgets\DatePicker;
...

$form = ActiveForm::begin();
...
echo $form->field($model, 'datetime')->widget(DatePicker::class, [
    'options' => [
        'class' => 'form-control'
    ],
    'pluginOptions' => [
        'className' => '.datepicker',
        'input' => '.form-control',
        'toggle' => '.input-group-btn > button',
    ]
    ...
]);
...
ActiveForm::end();

?>

选项

DatePicker 扩展了 InputWidget,因此您可以使用此小部件提供的任何选项。此外,如果需要,您还可以使用以下自定义选项

状态和版本

  • v.1.1.0 - 更新版权和依赖项
  • v.1.0.8 - 修复了 Pjax 刷新后的 widget ID 和初始化问题