Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/07/2013, 10:00
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 4 meses
Puntos: 845
Respuesta: Problema con Formulario tipo "collection"

Que tal Fennesz,

El tema es que el planteo no es correcto, si te apegas a los estandares del fw todo es mas sencillo te sugiero que lo hagas de la forma correcta y tengas dos entidades con dos form types, de todas formas tal cual lo tienes estas pisando en cada iteración los elementos, debería bastar con algo asi :

Código PHP:
Ver original
  1. protected $cart;
  2.  
  3. public function __construct($cart)
  4. {
  5.     $this->cart = $cart;
  6. }
  7.  
  8. public function buildForm(FormBuilderInterface $builder, array $options)
  9. {
  10.     $builder->add('id', 'collection', array(
  11.          'type'  => 'hidden',
  12.          'data'  => array_keys($this->cart)
  13.     ));
  14.     ...
  15. }


Código TWIG:
Ver original
  1. {{ form(form) }}

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)