2017-02-08 111 views
0

我的模型中有start_date和end_date列。yii2 2amigos datapicker。無法保存到模型

在表單中我把:

<?= $form->field($model, 'start_date')->widget(
DatePicker::className(), [ 
    'inline' => false, 
    'template' => '<div class="well well-sm" style="background-color: #fff; width:250px">{input}</div>', 
    'clientOptions' => [ 
     'autoclose' => true, 
     'format' => 'dd-M-yyyy' 
    ] 
]);?> 

它節省了起始日期日期和結束日期列空參數。 P.S. B,如何隱藏日曆?我想隱藏它,當我點擊輸入時,它會自動顯示選擇日期。

+0

如果你打印後的值,那麼它是否顯示start_date的值? –

回答

0

嘗試,因爲模板的這個

<?= $form->field($model, 'start_date')->widget(
    DatePicker::className(), [ 
     'inline' => false, 
    // remove the template 
    'clientOptions' => [ 
     'autoclose' => true, 
     'format' => 'yyyy-mm-dd' //change the date format 
    ] 
    ]);?> 

壓延保持開放。使用yyyy-mm-dd日期格式來保存日期

+0

謝謝!它正在工作! –

+0

如果它適合你,那麼你可以接受答案;) – Shrikant