Yii: правила 'allowEmpty'=>true все еще повышают 'не может быть пустым'

У меня проблема с CActiveRecord.rules

правила публичных функций (){
    возвращаемый массив (массив ('photo_path', 'required', 'on'=>'insert'),
        массив ('photo_path', 'file', 'types' => 'jpg, gif, png', 'allowEmpty' => true),);
}

Photo_path должен быть обязательным только при создании модели, в режиме обновления он может быть пустым.

Я не знаю, что происходит, но час назад это работает, а сейчас нет. Когда я выбираю файл, я получаю "путь к фотографии не может быть пустым"

Пожалуйста помоги:)

1 ответ

Решение

Не может быть обязательным и пустым одновременно. Если вы ищете, чтобы оно было пустым при обновлении, добавьте второе правило 'on' => 'update'

Другие вопросы по тегам