public function checkExistParams($attribute, $params)
 {
     if (!$this->hasErrors()) {
         if (!class_exists($this->leftClass)) {
             $this->addError(Yii::t("models", "Ошибка сохранения связей"), Yii::t("models", "Неверное указанно значение Left Class"));
         }
         if (!$this->hasErrors() && !class_exists($this->rightClass)) {
             $this->addError(Yii::t("models", "Ошибка сохранения связей"), Yii::t("models", "Неверное указанно значение Right Class"));
         }
         if (!$this->hasErrors()) {
             $leftClassName = $this->leftClass;
             $leftModel = $leftClassName::fetch($this->leftId);
             if ($leftModel->id > 0) {
                 $rightClassName = $this->rightClass;
                 $rightModel = $rightClassName::fetch($this->rightId);
                 if ($rightModel->id > 0) {
                     $catRelation = CatRelations::findByAttributes(array("leftId" => $this->leftId, "rightId" => $this->rightId, "leftClass" => $this->leftClass, "rightClass" => $this->rightClass));
                     if (sizeof($catRelation) > 0) {
                         $this->addError(Yii::t("models", "Ошибка сохранения связей"), Yii::t("models", "Запись с указанными параметрами уже зарегистрирована в базе"));
                     }
                 } else {
                     $this->addError(Yii::t("models", "Ошибка сохранения связей"), Yii::t("models", "Неверное указанно значение Right ID"));
                 }
             } else {
                 $this->addError(Yii::t("models", "Ошибка сохранения связей"), Yii::t("models", "Неверное указанно значение Left ID"));
             }
         }
     }
 }