Добавление файла в поле при сохранении сущности
Всем доброго времени суток!
Задача: при сохранении сущности из ее данных генерируется xls файл и сохраняется в поле типа файл этой самой сущности.
Хотелось бы что-то с PhpSpreadsheet и hook entity_insert/presave
Опыта в написании модулей не так много. Но что получилось:
В hook entity_insert спомощью file.repository создаю файл txt и он прикрепляется к сущности
Но вот надо не txt, а xls Получается генерировать xls файл с данными с помощью PhpSpreadsheet, и он даже сохраняется в нужную папку. Но при сохранении новой сущности сайт ведет себя некорректно и прикрепить его к сущности не знаю как. Да и в папке моей он появляется не сразу.
Пытаюсь добавить контроллер и через него, но там всё плохо, тут даже показывать нечего, пока совсем не догоняю.
Подскажите, как правильнее это всё сделать. И какие вообще есть варианты.
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии