求一个时间控件 [ 2.0 版本 ]
我在小部件上看到这个:
<?php
use yii\jui\DatePicker;
?>
<?= DatePicker::widget([
'model' => $model,
'attribute' => 'from_date',
'language' => 'ru',
'clientOptions' => [
'dateFormat' => 'yy-mm-dd',
],
]) ?>
但是我的yii里面找不到use yii\jui\DatePicker;
请大神指教怎么搞
共 3 个回答
-
我是快乐的搬运工~
Bootstrap DatePicker Widget for Yii2
Latest Version Software License Build Status Coverage Status Quality Score Total DownloadsRenders a Bootstrap DatePicker plugin.
Installation
The preferred way to install this extension is through composer.
Either run
composer require 2amigos/yii2-date-picker-widget:~1.0
or add"2amigos/yii2-date-picker-widget" : "~1.0"
to the require section of your application's composer.json file.Usage
The widget comes in two flavors:
DatePicker
DateRangePicker
DatePickerThis widget renders a Bootstrap DatePicker input control. Best suitable for model with date string attribute.
Example of use with a form
There are two ways of using it, with an ActiveForm instance or as a widget setting up its model and attribute.<?php
use dosamigos\datepicker\DatePicker;// as a widget
?><?= DatePicker::widget([
'model' => $model, 'attribute' => 'date', 'template' => '{addon}{input}', 'clientOptions' => [ 'autoclose' => true, 'format' => 'dd-M-yyyy' ]
]);?>
<?php
// with an ActiveForm instance
?>
<?= $form->field($model, 'date')->widget(DatePicker::className(), [ // inline too, not bad 'inline' => true, // modify template for custom rendering 'template' => '<div class="well well-sm" style="background-color: #fff; width:250px">{input}</div>', 'clientOptions' => [ 'autoclose' => true, 'format' => 'dd-M-yyyy' ]
]);?>
Example of use without a model<?php
use dosamigos\datepicker\DatePicker;
?>
<?= DatePicker::widget(['name' => 'Test', 'value' => '02-16-2012', 'template' => '{addon}{input}', 'clientOptions' => [ 'autoclose' => true, 'format' => 'dd-M-yyyy' ]
]);?>
DateRangePickerThis widget renders a Bootstrap DateRangePicker Input control.
Example of use with a form
The following example works with a model that has two attributes named date_from and date_to.<?php
use dosamigos\datepicker\DateRangePicker;
?>
<?= $form->field($tour, 'date_from')->widget(DateRangePicker::className(), ['attributeTo' => 'date_to', 'form' => $form, // best for correct client validation 'language' => 'es', 'size' => 'lg', 'clientOptions' => [ 'autoclose' => true, 'format' => 'dd-M-yyyy' ]
]);?>
Example of use without a model<?php
use dosamigos\datepicker\DateRangePicker;
?>
<?= DateRangePicker::widget(['name' => 'date_from', 'value' => '02-16-2012', 'nameTo' => 'name_to', 'valueTo' => '02-20-2012'
]);?>
TestingTo test the extension, is better to clone this repository on your computer. After, go to the extensions folder and do the following (assuming you have composer installed on your computer):
$ composer install --no-interaction --prefer-source --dev
Once all required libraries are installed then do:$ vendor/bin/phpunit
I would recommend to have phpunit globally installed together with xdebug so you can have code coverage analysis too.Further Information
Please, check the Bootstrap DatePicker site documentation for further information about its configuration options.
Contributing
Please see CONTRIBUTING for details.
Credits
Antonio Ramirez
All Contributorsluoxiao 觉得很赞 -
你没有下这个插件吧
共 9 条回复
辰枫夜雨
最后登录:2017-06-23
在线时长:18小时59分
- 粉丝10
- 金钱0
- 威望0
- 积分180