mrlco/yii2-jalali-datepicker

Jalali (波斯) Bootstrap DatePicker Widget for Yii2

安装量: 2,056

依赖项: 0

建议者: 0

安全: 0

星标: 6

关注者: 3

分支: 2

开放问题: 0

类型:yii2-extension

2.0.0 2020-05-15 00:24 UTC

This package is auto-updated.

Last update: 2024-09-16 20:02:10 UTC


README

渲染一个 Persian Web Toolkit波斯日期选择器 (Reza Babakhani 的优秀作品。)

安装

推荐通过 composer 安装此扩展。

运行

composer require mrlco/yii2-jalali-datepicker:~1.1.0

或者添加

"mrlco/yii2-jalali-datepicker" : "~1.1.0"

到您应用 composer.json 文件的 require 部分。

Bootstrap 4 支持

从 v2.0.0 - 更新为使用 Bootstrap 4

使用方法

日期选择器

此小部件渲染一个 Bootstrap 波斯日期选择器输入控件。最适合具有日期字符串属性的模型。

与表单模型一起使用

有两种方式

  • 使用 ActiveForm 实例
// as a widget
<?= mrlco\datepicker\Datepicker::widget([
    'model' => $model,
    'attribute' => 'date',
    'template' => '{addon}{input}',
        'clientOptions' => [
            'format' => 'YYYY/MM/DD'
        ]
]);?>
  • 作为一个小部件,设置其模型和属性
// with an ActiveForm instance 
<?= $form->field($model, 'date')->widget(
    mrlco\datepicker\Datepicker::className(), [
        'inline' => true,
        'template' => '<div class="well well-sm" style="background-color: #fff; width:250px">{input}</div>',
        'clientOptions' => [
            'format' => 'YYYY/MM/DD'
        ]
]);?>

不使用任何表单模型

//use without any model
<?= mrlco\datepicker\Datepicker::widget([
    'name' => 'Test',
    'value' => '1394/03/23',
    'template' => '{addon}{input}',
        'clientOptions' => [
            'format' => 'YYYY/MM/DD'
        ]
]);?>

致谢

许可证

MIT 许可证。