symfony2: establecer el valor de un campo de formulario fuera del formulario, dentro de una acción del controlador

Necesito establecer el valor de un elemento de formulario symfony2. Yo uso una entidad doctrina2, unaSymfony \ Component \ Form \ AbstractType y el método createForm () dentro de la acción de mis controladores.

$saleDataForm = $this->createForm(new SaleType(), $sale);

Ahora, ¿cómo obtengo un elemento de esa forma y cómo puedo establecer su valor? Quiero hacer algo como esto, pero no funciona:

$saleDataForm->get('image')->setValue('someimapge.jpg');

FYI: Necesito hacer esto para renderizar el campo correctamente (usandoEste enfoquemiimagen El campo siempre está vacío y necesito configurarlo para el contenido deruta de la imagen para presentar una vista previa de una imagen cargada)

Respuestas a la pregunta(3)

Su respuesta a la pregunta