2015-08-17 17:17:52 5259次浏览 3条回答 0 悬赏 10 金钱

我在小部件上看到这个:

<?php
use yii\jui\DatePicker;
?>
<?= DatePicker::widget([
    'model' => $model,
    'attribute' => 'from_date',
    'language' => 'ru',
    'clientOptions' => [
        'dateFormat' => 'yy-mm-dd',
    ],
]) ?>

但是我的yii里面找不到use yii\jui\DatePicker; 请大神指教怎么搞

  • 回答于 2015-08-17 20:41 举报
    觉得很赞
  • 回答于 2015-08-18 09:22 举报

    我是快乐的搬运工~

    Bootstrap DatePicker Widget for Yii2
    Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

    Renders 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
    DatePicker

    This 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'
        ]
    

    ]);?>
    DateRangePicker

    This 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'
    

    ]);?>
    Testing

    To 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 Contributors

    觉得很赞
  • 回答于 2015-08-18 09:32 举报

    你没有下这个插件吧

    9 条回复
    回复于 2015-08-18 09:44 回复

    怎么下载这个啊 直接搜出来 下载就可以了吗?

    回复于 2015-08-18 09:48 回复

    可以通过composer下载

    回复于 2015-08-18 09:52 回复

    github上面有 你直接下载放到你那个目录下面就可以了

    回复于 2015-08-18 09:52 回复

    没明白?我比较笨

    回复于 2015-08-18 09:53 回复

    奥 我试试

    回复于 2015-08-18 10:01 回复

    yii2-date-picker-widget/ 是下载这个吗?

    回复于 2015-08-18 10:04 回复

    这个也好用,不过你上面那个也没精确到时分秒 ,这个做到了,看你的需求,而且这个是只能选择当前日起,不能选择过去的时间,有这点好

    回复于 2015-08-18 10:09 回复

    C:\xampp\htdocs\weidu\v1.weidu.com\vendor 我放在这个目录下了 , 页面上引用怎么写啊

    回复于 2015-08-18 10:14 回复

    引用和上面一样

您需要登录后才可以回答。登录 | 立即注册
辰枫夜雨
助理

辰枫夜雨

注册时间:2015-08-11
最后登录:2017-06-23
在线时长:18小时59分
  • 粉丝10
  • 金钱0
  • 威望0
  • 积分180

热门问题