2013-12-08 108 views
0

我在我的yii应用程序中使用CJuiDateTimePicker,但无法将数据保存到mysql中。如何才能将数据保存到MySQLYII :: CJuiDateTimePicker没有保存数据到MySQL

代码::

<?php Yii::import('application.extensions.CJuiDateTimePicker.CJuiDateTimePicker'); 
     $this->widget('CJuiDateTimePicker',array(
      'model'=>$model, //Model object 
      'attribute'=>'pp_date', //attribute name 
      'language'=> '', 
      'mode'=>'date', 
      'options'=>array(
       'showAnim'=>'fold', 
       'changeMonth' => 'true', 
       'changeYear' => 'true', 
       'showOtherMonths' => 'true', 
       'selectOtherMonths' => 'true', 
       'showOn' => 'both', 
     ), 
    ));?> 

任何帮助赞赏

+0

您能向我们展示您的模型的验证规则吗? –

+1

我得到了解决方案。这不取决于规则。只需要选项中的日期格式 - >'dateFormat'=>'yy-mm-dd', –

回答

0

检查DAT和时间格式是否是MySQL的格式(DD-MM-YYYY HH:MM:SS)

'options' => array(
    'dateFormat' => 'dd-mm-yy', 
    'timeFormat' => 'hh:mm:ss', //'hh:mm tt' default 
), 

我使用了这样的结构:

Yii::import('application.extensions.CJuiDateTimePicker.CJuiDateTimePicker'); 
$this->widget('CJuiDateTimePicker',array(
    'model'=>$model, 
    'attribute'=>'date', 
    'mode'=>'datetime', 
    'options'=>array(
     'showAnim'=>'slideDown', 
     'hideIfNoPrevNext' => true, 
     'timeFormat'=>'hh:mm:ss', 
     'dateFormat' => 'yy-mm-dd' 
), 
相关问题