public function index(Context $context) { $unidade = $context->getUnidade(); $this->app()->view()->set('unidade', $unidade); if ($unidade) { $service = new ServicoService($this->em()); // locais disponiveis $locais = $this->em()->createQuery("SELECT e FROM Novosga\\Model\\Local e ORDER BY e.nome")->getResult(); if (sizeof($locais)) { $local = $locais[0]; $service->updateUnidade($unidade, $local, self::DEFAULT_SIGLA); } // todos servicos da unidade $servicos = $service->servicosUnidade($unidade); $this->app()->view()->set('servicos', $servicos); $this->app()->view()->set('locais', $locais); } }