Как импортировать из файла список имен в Sonata Admin - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть настройки проекта с Symfony и Sonata для раздела администратора ... но моя текущая проблема заключается в том, что я хочу дать возможность импортировать список имен из файла (предпочтительно текстового файла), например так:

Name1
Name2
...
NameN

Я хочу загрузить файл и создать всех клиентов с этими именами в файле.В общем, мне нужно загрузить файл, прочитать его, чтобы создать объекты клиента на основе этого:

CLIENT ENTITY
-ID (autogenerated)
-NAME

, поэтому они будут сохранены в БД с помощью Entity Manager, а затем утилизировать файл (тамнет необходимости сохранять файл сохраненным).

Я попробовал следующий пример: https://symfony.com/doc/current/controller/upload_file.html Но пока что, не повезло.

Даже попробовал это: https://symfony.com/doc/master/bundles/SonataAdminBundle/cookbook/recipe_custom_action.html Я думал, что " 8.2. Настраиваемое действие без сущности " может помочь мне в этом случае, но не мог понять, как адаптироватьэто для моих нужд.

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

Спасибо!

...