Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/03/2014, 16:10
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Agregar nuevos parametros a un $request

Cita:
Iniciado por Esdras_mtz Ver Mensaje
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
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.