@antonowano
Профессиональный самоучка

Как заменить фотографию сущности?

Когда я добавляю компанию, мне нужно загрузить её логотип:
Загружаю я так:
AddCompanyType:
$builder->add('image', new FileType(), array('label' => 'Логотип'));

FileType:
$builder->add('file', 'file', array('label' => false));


Загрузка происходит нормально. Но я не могу сообразить как мне отредактировать картинку, когда я редактирую компанию.
Нужна такая же форма, с чистым полем загрузки логотипа. При сохранении - если поле логотипа пустое, тогда логотип не обновлять; если новый логотип задан, тогда обновить его.
  • Вопрос задан
  • 278 просмотров
Решения вопроса 1
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Ну вы же в контроллере можете описать логику обновления сущности, а не только автоматически заполнить её новыми данными из формы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы