Как отключить автоматический рендеринг изображений при использовании VichUploaderBundle?Я отображаю изображения отдельно в форме ветки, поэтому мне не нужен VichUploaderBundle для рендеринга изображения.
Мой код можно увидеть ниже:
/**
* @Route("/testupload", name="testupload")
*/
public function testUploadAction(Request $request){
$testUpload = new TestUpload();
$em = $this->getDoctrine()->getManager();
$form = $this->createFormBuilder($testUpload)
->add('imageFile', VichImageType::class, array(
'label' => false,
'required' => false,
'image_uri' => true,
'download_link' => false
))
->add('upload',SubmitType::class, array('label' => 'Upload'))
->getForm();
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$testUpload = $form->getData();
$em->persist($testUpload);
$em->flush();
}
$images = $em->getRepository(TestUpload::class)->findAll();
return $this->render('main/rotta_upload_test.html.twig', [
'title' => 'Upload test',
'images' => $images,
'form' => $form->createView()
]);
}
Шаблон Twig
<div class="large-8 medium-8 cell">
<div class="callout">
{{ form_start(form) }}
{{ form_widget(form) }}
{{ form_end(form) }}
{% for image in images %}
<img src="{{ asset(vich_uploader_asset(image, 'imageFile'))
}}" alt="image 1" width="300" />
{% endfor %}
</div>
</div>
Любая помощь приветствуется.