我在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