我在yii框架中使用EJuiDateTimePicker扩展的日期和时间选择器。我已经下载EJuiDateTimePicker和保护下\扩展放在\瑞EJuiDateTimePicker值没有保存到数据库
浏览:
$this->widget(
'ext.jui.EJuiDateTimePicker',
array(
'model' => $model,
'attribute' => 'todo_datetime',
'value' => $model->todo_datetime,
'options' => array(
'dateFormat' => 'dd-mm-yy',
'timeFormat' => 'hh:mm:ss',//'hh:mm tt' default
),
)
);
行动:
if(isset($_POST['Todo']))
{
$model->attributes=$_POST['Todo'];
if($model->save())
$this->redirect(array('view','id'=>$model->id));
}
问题:
的保存价值在数据库表中是0000-00-00 00:00:00它没有考虑日期时间选择器的价值。
编辑:
模型验证
return array(
array('todo_text, todo_datetime, priority, status', 'required'),
array('priority, status', 'numerical', 'integerOnly'=>true),
// The following rule is used by search().
// Please remove those attributes that should not be searched.
array('todo_text, todo_datetime, added_on, priority, status', 'safe', 'on'=>'search'),
);
向我们展示你的模型验证规则 – soju
什么是你的分贝的日期字段(日期时间,时间戳,...)? – darkheir
我有日期时间作为数据类型 – CodeManiac