public function registerTemplate($idTemplate)
 {
     $template = new Template($idTemplate);
     $fes = $template->listFEforNewFrame()->asQuery()->getResult();
     Base::createEntityRelation($this->getIdEntity(), 'rel_hastemplate', $template->getIdEntity());
     $frameElement = new FrameElement();
     foreach ($fes as $fe) {
         $newFE = new \StdClass();
         $newFE->entry = $this->getEntry() . '_' . $fe['entry'] . '_' . $template->getEntry();
         $newFE->idCoreType = $fe['idCoreType'];
         $newFE->idColor = $fe['idColor'];
         $newFE->idEntity = $fe['idEntity'];
         $newFE->idFrame = $this->getId();
         $frameElement->setPersistent(false);
         $frameElement->setData($newFE);
         $frameElement->save($newFE);
         Base::createEntityRelation($frameElement->getIdEntity(), 'rel_hastemplate', $newFE->idEntity);
     }
 }