нужно проверять форму на пустоту отправки, причем не хочу делать в контроллере, хочу воспользоваться валидатором.
е нас есть замечательная - "required", но я хочу сделать так чтобы ожибка выдавалась при незаполненных ВСЕХ полях формы только а не при каком то конкретном.
Тоесть всем полям по отдельности МОЖНО быть пустыми, а всем сразу нельзя.
Есть ли в Валидаторе возможность типа не через запятую переметры перечислять а как нибудь типа "или" "или"?
Нужно написать свой валидатор, что не так уж и сложно. Можно даже организовать валидацию в виде метода класса модели:
public function allEmpty($attribute, $params)
{
if (empty($this->field1) && empty($this->field2) && empty($this->field3) && ...)
$this->addError('field1', 'Заполните хотя бы это поле!'); // Вот тут правда не совсем понятно, какое поле считать неверно заполненным.
}