Sip lo tengo asi
Código PHP:
->add('Ilustrarxy', 'collection', array(
'type' => new ImagenesType(),
'allow_add' => true,
'by_reference' => false,
'allow_delete' => true,
'delete_empty' => true,
'required'=>false,
))
Es muy extraño, todo lo hace bien. Persiste las dos entidades y almacena el archivo donde debe. Pero sencillamente la validación del Assert en el $file, la ignora :/
Estoy con Symfony 2.6.1