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