0
タスクモデルを保存したいが、定義日なしにはできない。 ブール値の属性allDay
(チェックボックスは表示されています)をTRUEに設定すると、d-m-Y
になります。そうでなければ「d-m-Y H:m」。 rules()
メソッドでこの条件を定義するにはどうすればよいですか?Yii2モデルの他の属性値に応じて日付フォーマットを設定する方法
:
public function rules() {
return [
[['title', 'user_id'], 'required'],
[['description'], 'string'],
[['start', 'end'], 'date',
'format' => $this->allDay ? 'php:d-m-Y' : 'php:d-m-Y H:i'],
];
}