public function getById($id) { parent::getById($id); $coreType = new TypeInstance(); $criteria = $coreType->getCriteria()->select('idTypeInstance'); Base::relation($criteria, 'frameelement', 'typeinstance', 'rel_hastype'); $criteria->where("frameelement.idFrameElement = '{$id}'"); $result = $criteria->asQuery()->getResult(); $this->setIdCoreType($result[0]['idTypeInstance']); $criteria = $this->getCriteria()->select('frame.idFrame'); Base::relation($criteria, 'frameelement', 'frame', 'rel_elementof'); $criteria->where("idFrameElement = '{$id}'"); $result = $criteria->asQuery()->getResult(); $this->setIdFrame($result[0]['idFrame']); }