Cita:
Iniciado por Esdras_mtz Hola nuevamente ya se que doy mucha lata, espero me puedan tener paciencia ^^
Mi pregunta es. Alguno sabe cómo recorrer el array ‘$request’ obtener los objetos dentro de un formulario embebido y a su vez generar setNuevoDato() a esos objetos? . Algo como esto
Código PHP:
$Jugador = new Jugador();
$originalins = new ArrayCollection();
foreach ($Jugador->getRegistroJugadorxy() as $registroJugador) {
$originalins->add($registroJugador);
}
$editForm->handleRequest($request);
if ($editForm->isValid(){
foreach ($request as $objetos ){
if ($objeto si_no_existe_dentro_de $originalins ){ // compara si se agrego una nueva colección de formularios
$objetos->setFechaInscripcion( $fechadehoy)
}
}
}
Hay varias formas, todo depende en que punto quieres hacer eso. La mas sencilla es antes de persistir los datos.
otra forma es usando eventos de doctrine:
http://docs.doctrine-project.org/en/...ce/events.html o los de symfony:
http://symfony.com/doc/current/cookb..._listener.html, hasta los eventos en los formularios te pueden servir:
http://symfony.com/doc/current/cookb...ification.html