« HOME

Error de formulario multipart en symfony

By Nacho Martín on 09 October 2009

Cuando al hacer un $form->bind() nos da el siguiente error:

This form is multipart, which means you need to supply a files array as the bind() method second argument.

Significa que alguno de los campos del formulario es multipart. Es decir, que el formulario contiene campos de fichero. Por eso bind necesita un segundo argumento, que suele ser $request->getFiles($form->getName());

$this->form->bind($request->getParameter($this->form->getName()), $request->getFiles($this->form->getName()));

Para más información, en una entrada pasada expliqué en profundiad qué iba haciendo bind().

Written by @nacmartin

blog comments powered by Disqus

» ALL POSTS