public function hasAssociationTable() { $isManyToMany = $this->getRelationType() === TActiveRecord::MANY_TO_MANY; return $isManyToMany && isset($this->_relation[2]) && !empty($this->_relation[2]); }