janisto / yii2-timepicker
基于jQuery Timepicker Addon的Yii 2小部件。
1.1.0
2015-11-12 10:16 UTC
Requires
- php: >=5.4.0
- bower-asset/jqueryui-timepicker-addon: >=1.5.2
- yiisoft/yii2: *
- yiisoft/yii2-jui: >=2.0.4
Requires (Dev)
- phpunit/phpunit: ~4.5
- scrutinizer/ocular: ~1.1
This package is not auto-updated.
Last update: 2024-09-14 17:58:50 UTC
README
基于jQuery Timepicker Addon的Yii 2小部件。
安装
如果您没有Composer,可以通过访问getcomposer.org上的说明进行安装。
然后,您可以使用以下命令安装此软件包
php composer.phar require "janisto/yii2-timepicker" "*"
或者添加
"janisto/yii2-timepicker": "*"
到您应用程序的composer.json
文件的require部分。
用法
请参阅jQuery Timepicker选项。
例如,要使用yii\base\Model
echo TimePicker::widget([ //'language' => 'fi', 'model' => $model, 'attribute' => 'created_at', 'mode' => 'datetime', 'clientOptions' => [ 'dateFormat' => 'yy-mm-dd', 'timeFormat' => 'HH:mm:ss', 'showSecond' => true, ] ]);
echo TimePicker::widget([ //'language' => 'fi', 'model' => $model, 'attribute' => 'created_at', 'mode' => 'datetime', 'inline' => true, 'clientOptions' => [ 'onClose' => new \yii\web\JsExpression('function(dateText, inst) { console.log("onClose: " + dateText); }'), 'onSelect' => new \yii\web\JsExpression('function(dateText, inst) { console.log("onSelect: " + dateText); }'), ] ]);
以下示例将使用name属性
echo TimePicker::widget([ //'language' => 'fi', 'name' => 'from_time', 'value' => $value, 'mode' => 'time', 'clientOptions' => [ 'hour' => date('H'), 'minute' => date('i'), 'second' => date('s'), ] ]);
您还可以使用此小部件在yii\widgets\ActiveForm
中,使用yii\widgets\ActiveField::widget()
方法,例如如下
echo $form->field($model, 'field')->widget(\janisto\timepicker\TimePicker::className(), [ //'language' => 'fi', 'mode' => 'datetime', 'clientOptions' => [ 'dateFormat' => 'yy-mm-dd', 'timeFormat' => 'HH:mm:ss', 'showSecond' => true, ] ]);
贡献
请参阅CONTRIBUTING以获取详细信息。
鸣谢
许可证
公共领域。有关更多信息,请参阅许可证文件。