Question

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 :)

Was it helpful?

Solution

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'

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top