getRepository($this->entity)->findBy(['entityname' => $entityname]); return $this->render($this->twig.'list.html.twig', [ $this->data.'s' => $datas, 'entityname' => $entityname, 'useheader' => true, 'usemenu' => false, 'usesidebar' => true, ]); } public function auditrender($entityname, $entityid, $access, ManagerRegistry $em): Response { $datas = $em->getRepository($this->entity)->findBy(['entityname' => $entityname, 'entityid' => $entityid]); /* if($entityname=="User") { $user=$em->getRepository("App\Entity\User")->find($entityid); if($user) { foreach($user->getModos() as $usermodo) { $auditusermods=$em->getRepository($this->entity)->findBy(["entityname"=>"UserModo","entityid"=>$usermodo->getId()]); foreach($auditusermods as $auditusermod) { $usermodo=$em->getRepository("App\Entity\UserModo")->find($auditusermod->getEntityid()); $niveau01=$em->getRepository("App\Entity\Niveau01")->find($usermodo->getNiveau01()->getId()); $auditusermod->setDescription($auditusermod->getDescription()." UserModo"); $auditusermod->setDetail([$niveau01->getId()." = ".$niveau01->getLabel()]); } $datas=array_merge($datas,$auditusermods); } } } */ return $this->render($this->twig.'render.html.twig', [ $this->data.'s' => $datas, ]); } }