La carga de archivos con Symfony3 no funciona
Estoy tratando de subir un archivo con Symfony3 pero sin suerte. Tengo una entidad de perfil que está vinculada a la entidad de usuario con relación 1-1. El perfil contiene una columna de imagen. He creado un ProfileType y un Modelo de perfil. Al enviar el formulario, el modelo contiene solo el nombre del archivo y nada más. La matriz $ _FILES también está vacía. Este es el código.
$builder
->add("name", TextType::class, array(
"required" => true,
))
->add("email", EmailType::class, array(
"required" => true,
))
->add("city", TextType::class, array(
"required" => false,
))
->add("country", ChoiceType::class, array(
"required" => false,
))
->add("picture", FileType::class, array(
"required" => false,
));
class ProfileModel
{
private $name;
private $email;
private $city;
private $country;
private $picture;
En Controller estoy creando el formulario de esta manera.
$profileForm = $this->createForm(ProfileType::class, $profileModel);
Cuando obtengo la imagen, contiene solo el nombre.
$file = $profileForm->get("picture")->getData();