Alguien sabe como se recupera el valor de un campo mandado en un formulario con el valor de mapped en false?. y que a su vez este formType es de tipo "collection". Tengo esto:
Código PHP:
Form Type1
->add('ventasxy', 'collection', array(
'type' => new VentasType())
Form Type2 (VentasType)
->add('contador','hidden',array('mapped'=>false))
Código PHP:
$form->handleRequest($request);
if ($form->isValid()){
foreach ($form->get('ventasxy')->getData() as $Venta){
echo $Venta->get('contador')->getData().","; /// Me marca error : (Attempted to call method "get" on class )
$Venta->setCantidad(3); // El metodo a ocupar me debe permitir hacer setters al objeto $Venta
}
}
Saludos y gracias de ante mano :)