src/Cpm/JovenesBundle/Controller/ProyectoController.php
/**
     * Finds and displays a Proyecto entity.
     *
     * @Route("/{id}/show", name="proyecto_show")
     * @Template()
     */
Finds and displays a Proyecto entity.
Finds and displays a Proyecto entity .
public function showAction($id)
    {
        $em = $this->getDoctrine()->getEntityManager();
        $entity = $this->getEntity('CpmJovenesBundle:Proyecto', $id, $em);
		$postits = $em->getRepository('CpmJovenesBundle:Comentario')->findBy(array('proyecto'=>$entity->getId(), 'tipo'=> Comentario::POSTIT));
		$comentarios = $em->getRepository('CpmJovenesBundle:Comentario')->findBy(array('proyecto'=>$entity->getId(),'tipo'=>Comentario::COMENTARIO));
		$tareas = $em->getRepository('CpmJovenesBundle:Comentario')->findBy(array('proyecto'=>$entity->getId(),'tipo'=>Comentario::TAREA));
        $deleteForm = $this->createDeleteForm($id);
        $nuevoEstado = new EstadoProyecto();
        $estadoForm = $this->createForm(new EstadoProyectoType($this->getEstadosManager()),$nuevoEstado );
        $historialEstados = $em->getRepository('CpmJovenesBundle:EstadoProyecto')->getEstadosAnteriores($entity);
        return array(
            'entity'      => $entity,
            'delete_form' => $deleteForm->createView(),
            'estado_form' => $estadoForm->createView(),
            'estados_anteriores' => $historialEstados, 
            'postits' => $postits,
            'comentarios' => $comentarios,
            'tareas' => $tareas
            );
    }
public function showAction ( $ id ) { $ em = $ this -> getDoctrine ( ) -> getEntityManager ( ) ; $ entity = $ this -> getEntity ( 'CpmJovenesBundle:Proyecto' , $ id , $ em ) ; $ postits = $ em -> getRepository ( 'CpmJovenesBundle:Comentario' ) -> findBy ( array ( 'proyecto' => $ entity -> getId ( ) , 'tipo' => Comentario :: POSTIT ) ) ; $ comentarios = $ em -> getRepository ( 'CpmJovenesBundle:Comentario' ) -> findBy ( array ( 'proyecto' => $ entity -> getId ( ) , 'tipo' => Comentario :: COMENTARIO ) ) ; $ tareas = $ em -> getRepository ( 'CpmJovenesBundle:Comentario' ) -> findBy ( array ( 'proyecto' => $ entity -> getId ( ) , 'tipo' => Comentario :: TAREA ) ) ; $ deleteForm = $ this -> createDeleteForm ( $ id ) ; $ nuevoEstado = new EstadoProyecto ( ) ; $ estadoForm = $ this -> createForm ( new EstadoProyectoType ( $ this -> getEstadosManager ( ) ) , $ nuevoEstado ) ; $ historialEstados = $ em -> getRepository ( 'CpmJovenesBundle:EstadoProyecto' ) -> getEstadosAnteriores ( $ entity ) ; return array ( 'entity' => $ entity , 'delete_form' => $ deleteForm -> createView ( ) , 'estado_form' => $ estadoForm -> createView ( ) , 'estados_anteriores' => $ historialEstados , 'postits' => $ postits , 'comentarios' => $ comentarios , 'tareas' => $ tareas ) ; }
Finds and displays a Proyecto entity.
Finds and displays a Proyecto entity .