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 originalprotected $cart;
public function __construct($cart)
{
$this->cart = $cart;
}
public function buildForm
(FormBuilderInterface
$builder, array $options) {
$builder->add('id', 'collection', array( 'type' => 'hidden',
));
...
}
Saludos.