0
我正在使用yii2 datepicker插件,我已將開始日期設置爲今天的日期。yii2 datapicker設置模型的endDate屬性
現在,我想從我的數據庫中設置endDate
。它改變按記錄解除日期,這對於每個記錄不同:
<?= $form->field($model, 'cancel_date')->widget(DatePicker::classname(), [
'pluginOptions' => [
'autoclose'=>true,
'format' => 'dd/mm/yyyy',
'startDate' => (string)date('d/m/Y'),
//'endDate' => '1/1/2017'
],
])->label(false);
?>
我需要的是endDate
屬性設置爲從我的數據庫中的值。
您是否嘗試過設置''endDate'=> $ model-> cancel_date'? – sm1979
由於$ model對象是使用new關鍵字創建的,因此它沒有值。 datepicker是在彈出窗口顯示按鈕點擊我的gridview。 –
在這種情況下,從數據庫獲取適當的記錄並將其設置爲'endDate'。類似於'$ tempModel = Model :: find() - > where(_ <適合每個業務邏輯的條件> _) - > one(); $ endDt = $ tempModel - > cancel_date;'然後最後''endDate'=> $ endDt'。在不瞭解更多細節的情況下,難以比這更具體。 – sm1979