Hola a todos, necesito ayuda pues realice una vista para realizar la buesqueda extensiones telefónicas y tengo el presente problema: cuando realizo la buesqueda no se muestrana los resultados en la pantilla...les dejo el codigo:
Controlador: 
  /**
     * busca la extension del departamento especificado
     */
    public function busquedaAction() { 
        $request = $this->getRequest(); 
        if ($request->getMethod() == 'POST') { 
            $nombre_departamento = $request->get('nombre_departamento'); 
            $em = $this->getDoctrine()->getManager(); 
            $departamentos = $em->getRepository('ComunicacionBundle:Departamentos  ')->findOneBy(array('slug' => $nombre_departamento));  
            if (!$departamentos) {
                throw $this->createNotFoundException('Lo sentimos, el departamento espacificado no existe o escribió mal el nombre');
            }//Esto funciona pues al buscar en un departamento que no existe se lanza la exepción....  
//pero de aqui para abajo no obtengo ningun resultado

            return $this->redirect($this->generateUrl('busqueda'));
        } else {
            return $this->render('ComunicacionBundle:Departamentos:busqueda  _extension.html.twig', array('departamentos' => null)
            );
        }
    } 
Este es el código de la plantilla:
   <form class="form-search" name="form_busq" action="{{ path('busqueda')}}" method="POST" id="search-id"> 
                    <input type="text" id="departamento_name" name="nombre_departamento" class="input-medium search-query">
                    <button type="submit" class="btn btn-primary"><i class=" icon-search "></i>Buscar</button> 
                </form> 
                <table class="table table-hover">
                    <thead>
                        <tr>
                            <th class="label-info"><strong>Nombre del Departamento</strong></th>
                            <th class="label-info"><strong>No. de Extensión</strong></th> 
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="warning">
                            {% if departamentos !=null %}
                            <td>{{ departamentos.nombre }}</td>
                            <td>{{ departamentos.extension.numeroEstension }}</td>
                           {%endif%}
                        </tr> 
                    </tbody>
                </table>
            </div><!-- /well --> 
Eso eas todo espero que me puedan ayudar... 
saludos a Todos