Есть форма для загрузки файлов, описанная в модели, вот правила валидации:
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
array('folder_id, file_name, file_txt', 'required'),
array('folder_id', 'numerical', 'integerOnly'=>true),
array('file_name', 'length', 'max'=>128),
array('file_txt', 'file',
'allowEmpty' => false,
'types'=>'txt',
'maxSize'=>1024 * 1024, // 1 MB
'tooLarge'=>'File is too large!',
),
// The following rule is used by search().
// @todo Please remove those attributes that should not be searched.
array('file_id, folder_id, file_name', 'safe', 'on'=>'search'),
);
}
Если пробовать загрузить не тот тип файла, то валидатор срабатывает, но если не указать файл для загрузки, то отображается просто пустая страница без ошибок. Если добавляю file_txt в первое правило в required, ситуация таже. В чем может быть проблема?
Вроде ошибку не пишет..