コード例 #1
0
ファイル: CitaController.php プロジェクト: sanborino/clinica
 public function crearAction($idDisponibilidad)
 {
     $em = $this->getDoctrine()->getManager();
     $disponibilidad = $em->getRepository('AsiClinicaBundle:Disponibilidad')->find($idDisponibilidad);
     $user = $this->get('security.context')->getToken()->getUser()->getId();
     $paciente = $em->getRepository('AsiClinicaBundle:Paciente')->findByIdusuario($user);
     $entity = new Cita();
     $entity->setIdDisponibilidad($disponibilidad, $paciente);
     $form = $this->createForm(new CitaType($disponibilidad, $paciente), $entity, array('action' => $this->generateUrl('cita_create', array('id' => $idDisponibilidad)), 'method' => 'POST'));
     $form->add('submit', 'submit', array('label' => 'CREAR', 'attr' => array('class' => 'round button blue text-upper small-button')));
     return $this->render('AsiClinicaBundle:Cita:new.html.twig', array('entity' => $entity, 'form' => $form->createView()));
 }
コード例 #2
0
 private function getItemsLista(Cita $cita)
 {
     $em = $this->getDoctrine()->getManager();
     $items = $em->getRepository('AsiClinicaBundle:Itemexamenfisico')->findItemsByEspecialidad($cita->getIdDisponibilidad()->getIdclinica()->getIdespecialidad()->getId());
     return $items;
 }