2015-06-09 12:04:20 10453次浏览 5条回答 0 悬赏 20 金钱
use yii\jui\DatePicker;

echo DatePicker::widget([
    'language' => 'zh-CN',
    'name'  => 'country',
    'clientOptions' => [
        'dateFormat' => 'yy-mm-dd',
    ],
]);

以上是Yii2.0权威指南里的一段代码,
我想问一下,YII 2.0 DatePicker 在不安排额外插件的情况下,还能使用吗?怎么启用?

  • 回答于 2015-06-09 12:13 举报

    能啊

    use dosamigos\datepicker\DatePicker;
    <?= DatePicker::widget([
        'name' => '',
        'value' =>'',
        'template' => '{addon}{input}',
        'clientOptions' => [
            'autoclose' => true,
            'format' => 'yyyy-mm-dd'
        ]
    ]);?>
    
    12 条回复
    回复于 2015-06-09 12:16 回复

    Class 'dosamigos\datepicker\DatePicker' not found

    回复于 2015-06-09 12:18 回复

    你要下载那个插件呀

    回复于 2015-06-09 12:43 回复

    是这样的,我的问题是,不能额外下载的情况下,能否再使用DatePicker

    回复于 2015-06-09 18:21 回复

    估计不行,我看了下手册,这次没有集成这个了。或许可以去扫扫项目,看看有没有漏网之鱼

    回复于 2015-06-10 09:33 回复

    composer没有自动加载上吧

    回复于 2015-06-15 21:03 回复

    H5有一个类似的功能,不过没那么强大

    回复于 2015-06-15 21:03 回复

    H5有一个类似的功能,不过没那么强大

    回复于 2015-06-15 22:48 回复

    input date?

    回复于 2015-06-16 21:36 回复

    dui de

    回复于 2015-08-28 09:06 回复

    这个 DatePicker的样式怎么修改呢,集成到这里就不能用了,代码如下: <?= $form->field($model, 'apply_time_start')->label('比赛开始时间')->widget(DatePicker::className([

        'value' => '2004-10-10',
        'type' => DatePicker::TYPE_COMPONENT_APPEND,
        'pluginOptions' => [
            'orientation' => 'top right',
            'format' => 'yyyy-mm-dd',
            'autoclose' => true,
        ]
    ]))?>
    
    回复于 2016-10-18 16:42 回复

    我下载插件了,也提示 Class 'dosamigos\datepicker\DatePicker' not found,是什么原因呢?我看了DatePicker 类的namespace 是 dosamigos\datepicker; 是还需要其他的配置吗

    回复于 2016-11-01 14:12 回复

    已经解决,原因是少提交了文件

  • 回答于 2015-10-08 20:15 举报

    这个问题您解决了吗?求教

  • 回答于 2016-03-11 19:47 举报

    时间格式怎么设置?按上面说的,效果没变化。

  • 回答于 2016-03-11 19:50 举报

    <?= $form->field($model, 'end_time',[

        'inputOptions' => [ 'class' => 'form-control',],
        'template' => "<div class=\"input-group\">
                                    {input}
                                </div>
                                {error}",
    ])->widget(yii\jui\DatePicker::className(), array(
        'model' => $model,
        'attribute' => 'end_time',
    

    // 'template' => '{addon}{input}',

        'clientOptions' => [
            'autoclose' => true,
            'format' => 'yyyy-mm-dd',
            'language' => 'zh',
        ]
    )) ?>
    

    这样就可以在页面上显示,只是显示的时间格式是Mar 17, 2016这种

  • 回答于 2016-03-16 17:48 举报

    不加载额外插件的情况下用不了的,没那个widget,说能的真坑。

您需要登录后才可以回答。登录 | 立即注册
chenlizhun
经理

chenlizhun

注册时间:2014-10-15
最后登录:2016-08-29
在线时长:46小时51分
  • 粉丝7
  • 金钱835
  • 威望10
  • 积分1395

热门问题