Как в Yii 1 подключить класс-валидатор?

В Yii 1 для подключения класса-валидатора вы можете использовать метод CValidator::createValidator(). Этот метод создает экземпляр класса-валидатора на основе переданных в него параметров и возвращает его.

Прежде всего, у вас должны быть следующие предпосылки:
1. Класс-валидатор, который вы пытаетесь подключить, должен существовать и находиться в доступном месте в вашем проекте.
2. Вам необходимо знать имя класса-валидатора и требуемые параметры для его создания.

Далее, вы можете использовать CValidator::createValidator() в методе rules() модели или в любом другом месте вашего приложения, где вы определяете валидацию данных.

Пример использования CValidator::createValidator() выглядит следующим образом:

public function rules()
{
    return array(
        array('attribute_name', 'application.validators.CustomValidator', 'param1' => 'value1', 'param2' => 'value2'),
    );
}

В этом примере мы добавляем правило валидации для атрибута attribute_name. Мы указываем имя класса-валидатора CustomValidator и передаем параметры param1 и param2 в конструктор этого класса. Значения параметров value1 и value2 могут быть заменены на ваши конкретные значения.

Обратите внимание, что имя класса-валидатора должно содержать полное пространство имен, если он находится в другом пространстве имен, отличном от глобального. Если класс-валидатор находится в том же пространстве имен, что и модель, вы можете использовать только его имя без пространства имен.

Таким образом, вы можете легко подключить класс-валидатор в Yii 1, используя метод CValidator::createValidator() и указав имя класса-валидатора и его параметры.