我有一个用户实体。注册时,需要一个文件。 当我编辑这个用户实体时,我希望能够看到上传的文件并进行修改。
我有这样的表格:
$builder->add('email', EmailType::class , ['label' => 'Adresse mail']);
$builder->add('photo', FileType::class);
控制器:
$form = $this->createForm(ProfilTutoreFormType::class, $user)
实体:
/**
* @var string
*/
protected $email;
/**
* @var string
* @ORM\Column(name="photo", type="string", length=255)
*/
private $photo;
电子邮件字段中填入了用户的电子邮件,但照片字段仍为空白。
答案 0 :(得分:0)
首先,您必须将文件复制到系统中。然后,您应该将新路径保存到数据库。检查此处的示例https://symfony.com/doc/current/controller/upload_file.html