Данный код, должен подставлять нынешнюю дату, если в поле даты не были внесены данные.
Код: Выделить всё
public function rules()
{
return [
[['title'], 'required'],
[['title', 'description', 'content',], 'string'],
// [['date'], 'required'],
[['date'], 'date', 'format' => 'php:Y-m-d'],
[['date'], "default", 'value' => date('Y-m-d')],
[['title'], 'string', 'max' => 255]
];
}
public function getDate()
{
return Yii::$app->formatter->asDate($this->date);
}
надо нажать:сохранить, затем обновить, затем снова нажать сохранить.
В чём может быть причина ?