ModelCode::validateBaseClass PHP 메소드

validateBaseClass() 공개 메소드

public validateBaseClass ( $attribute, $params )
    public function validateBaseClass($attribute, $params)
    {
        $class = @Yii::import($this->baseClass, true);
        if (!is_string($class) || !$this->classExists($class)) {
            $this->addError('baseClass', "Class '{$this->baseClass}' does not exist or has syntax error.");
        } elseif ($class !== 'CActiveRecord' && !is_subclass_of($class, 'CActiveRecord')) {
            $this->addError('baseClass', "'{$this->model}' must extend from CActiveRecord.");
        }
    }