Symfony 4: как добавить пользователей в базу данных администратором? - PullRequest
0 голосов
/ 02 января 2019

Я начинаю использовать Symfony 4 framework.Это будет система, в которой пользователи должны быть добавлены внутри приложения пользователем-администратором (без регистрации).Не могли бы вы предложить мне, как это сделать, какой комплект, класс или какой подход использовать?Также я не хочу создавать отдельное приложение панели администратора.Будет одна система интрасети, в которой пользователь с ролью администратора сможет добавлять других пользователей.

Ответы [ 3 ]

0 голосов
/ 02 января 2019

Вы можете сгенерировать функциональность входа в систему, используя удивительный Symfony MakerBundle, как описано здесь .

Как предоставлено Stony, есть SonataAdminBundle, который вы можете использовать.Вы также можете проверить EasyAdminBundle , который также генерирует административные таблицы на основе ваших сущностей.EasyAdmin - это несколько упрощенная версия SonataAdmin, и конфигурация довольно проста в использовании.

0 голосов
/ 03 января 2019

Вы можете просмотреть свою задачу как простое сохранение некоторой сущности (сущности пользователя) в базе данных. Прежде всего вам необходимо разработать стратегию авторизации \ аутентификации. Я настоятельно рекомендую вам прочитать эту документацию по безопасности

После создания вашей пользовательской сущности вы можете внедрить свою собственную систему CRUD или использовать пакеты администрирования, такие как EasyAdminBundle или SonataAdminBundle . Если вы хотите создать приложение API, вы также можете просмотреть Api Platform

0 голосов
/ 02 января 2019

Symfony - это фреймворк, который можно использовать для самостоятельного создания вашего администратора, или вы можете использовать SonataAdmin Bundle, который очень часто используется для создания панелей администратора из существующих сущностей.

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