container->get('logger'); // Cria menu $menu = $factory->createItem('root'); //$menu->addChild('Configurações', array('route' => 'cacic_relatorio_hardware_configuracoes')); // Carrega lista de classes WMI para coleta $em = $this->container->get('doctrine')->getEntityManager(); $classes = $em->getRepository('CacicCommonBundle:ComputadorColeta')->menu(); // Adiciona cada uma das classes como slug para um controller foreach ($classes as $wmiClass) { $menu->addChild($wmiClass['nmClassName'], array( 'route' => 'cacic_relatorio_hardware_wmi', 'routeParameters' => array( 'classe' => $wmiClass['nmClassName'] ) )); } return $menu; } }