Поле FileType в форме редактирования сущности - PullRequest
0 голосов
/ 06 июня 2018

У меня есть пользовательский объект.При регистрации требуется файл.Когда я редактирую эту пользовательскую сущность, я хочу видеть загруженный файл и изменять его.

У меня есть эта форма:

$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;

Поле электронной почты заполнено электронной почтой пользователя, нополе для фотографий остается пустым.

1 Ответ

0 голосов
/ 06 июня 2018

Сначала вы должны скопировать файл в систему.Затем вы должны сохранить новый путь к базе данных.Изучите пример здесь https://symfony.com/doc/current/controller/upload_file.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...