0
私はyii2 datepickerプラグインを使用しており、今日の日付として開始日を設定しました。yii2 datapicker set endDateプロパティfromモデル
今、私のデータベースから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のボタンをクリックするとポップアップ表示されます。 –
その場合、DBから適切なレコードを取り出し、 'endDate'に設定します。 $ tempModel = Model :: find() - > where(_ <ビジネスロジックごとの適切な条件> _) - > one(); $ endDt = $ tempModel - > cancel_date; 'そして最後に' 'endDate '=> $ endDt'を実行します。より詳細を知らなければ、これ以上具体的にするのは難しいです。 – sm1979