<?php use Stel\Repository\InstanciaRepository; use Stel\Model\Instancia; $repo = new InstanciaRepository(); $entities = $repo->getAll(); Controller::render("instancias.php", array("entities" => $entities));
use Stel\Repository\TipoTramiteRepository; use Stel\Repository\InstanciaRepository; use Stel\Repository\RelTipoTramiteInstanciaRepository; use Stel\Model\TipoTramite; use Stel\Model\Instancia; use Stel\Model\RelTipoTramiteInstancia; $repo = new InstanciaRepository(); $instancias = array(); if (isset($_GET['tipotramite'])) { $idTipoTramite = (int) $_GET['tipotramite']; $repoRel = new RelTipoTramiteInstanciaRepository(); $relTipoInstancia = $repoRel->getByTipoTramite($idTipoTramite); //var_dump($relTipoInstancia);die; $instancias = array(); if ($relTipoInstancia) { foreach ($relTipoInstancia as $rel) { $instancias[] = $repo->getOne($rel->getIdInstancia()); } } else { Controller::renderJson("ERROR"); } } else { $instancias = $repo->getAll(); } if (isset($_GET['forSelect'])) { $instancias = array_map(function ($element) { return array("value" => $element->getIdInstancia(), "text" => $element->getNombre()); }, $instancias); } Controller::renderJson("OK", $instancias);