CONTROLLLER CODE
Código:
en la vista tengo estopublic function dictadomateriaestudiantesAction($mid, $asis) {
$em = $this->getDoctrine()->getManager();
$periodo = $em->getRepository('administrativoBundle:Periodo')->findOneBy(array(
'estado' => 1
));
$estudiante = $em->getRepository('academicoBundle:Estudiante')->findEstudiantexMateria($mid);
$asistencia= $em->getRepository('academicoBundle:Asistencia')->findOneBy(array('id' => $asis));
$form = $this->createForm( new AsistenciaType(), $asistencia);
$request = $this->getRequest();
if ( $request->getMethod() == 'POST' ) {
$form->bind( $request );
if ( $form->isValid() ) {
$em->persist( $asistencia );
$em->flush();
$this->get('session')->getFlashBag()->add('Info', 'Asistencia Actualizada');
}
}
return $this->render('academicoBundle:default:docentemateriaestudiante.html.twig', array(
'periodo' => $periodo,
'estudiante' => $estudiante,
'form' =>$form->createView(),
'mid' => $mid,
'asistencia' => $asistencia
));
}
VISTA CODE .TWIG
Código:
Despues de la ejecucion del codigo y luego de dar click sobre el enlace como resultado obtengo esto!<strong><legend>Estudiantes del docente por materia</legend></strong>
{% for es in estudiante %}
<li>{{es.materiaasiganda.matricula.estudiante.nombre}} 
{{es.horasmodulo}} 
{{es.faltasjustificadas}} 
{{es.faltasinjustificadas}} 
{{es.horasasistidas}} 
{{es.atrasos}} 
<a class='activate_modal' href="{{path('docente_dictadomateria_estudiante', {'mid': mid , 'asis': es.id})}}" name='modal_window'>Modificar</a></li>
<div id='mask' class='close_modal'></div>
<div id='modal_window' class='modal_window'>
<form id="login" method="post" {{
form_enctype(form) }}>
<fieldset>
{{form_row(form.faltasjustificadas)}}
{{form_row(form.faltasinjustificadas)}}
{{form_row(form.atrasos)}}
{{form_row(form.horasasistidas)}}
{{form_row(form.observaciones)}}
</fieldset>
{{form_rest(form)}}
<input class="boton" type="submit" value="Guardar"/>
</form>
</div>
{% endfor%}

Los datos en el Modal Form de la imagen son incorrectos porque se dio click sobre el segundo link "Modificar" y el Modal Form en la imagen tiende la data que corresponde al primer link. Tambien cuando doy click sobre el link este redirecciona a la pagina specificada en el "href" attribute, Se que esto esta incorrecto pero lo hice para ejecutar el controllerAction asociado a esa ruta y asi la variable $asistencia tenga los datos para cargar en el modal Form.
Finalmente mi pregunta: Como puedo generar el Modal Form sin que al dar click sobre el enlace me redireccione y ademas me obtenga la data correspondiente a ese enlace.


