Pregunta

I have a problem with CActiveRecord.rules

public function rules(){
    return array(
        array('photo_path', 'required', 'on'=>'insert'),
        array('photo_path', 'file', 'types'=>'jpg, gif, png', 'allowEmpty'=>true),
    );
}

Photo_path should be required only when the model is created, in update view it can be empty.

I dont know what happends, but one hour ago it works, but now it doesn't. When I choose file I get 'photo path cannot be blank'

Please help :)

¿Fue útil?

Solución

It can not be required and empty in the same time. If you are looking for it to be empty on update then add to the second rule 'on' => 'update'

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top