symfony2: definindo o valor de um campo de formulário fora do formulário, dentro de uma ação do controlador

Eu preciso definir o valor de um elemento de formulário symfony2. Eu uso uma entidade doctrine2, umaSymfony \ Component \ Form \ AbstractType e o método createForm () dentro da minha ação de controladores.

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

Agora, como faço para obter um elemento desse formulário e como posso definir seu valor? Eu quero fazer algo assim, mas não funciona:

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

FYI: Eu preciso fazer isso para renderizar o campo corretamente (usandoessa abordagem, minhaimagem campo está sempre vazio e eu preciso configurá-lo para o conteúdo deimagePath para apresentar uma prévia de uma imagem carregada)

questionAnswers(3)

yourAnswerToTheQuestion