Symfony 4 - Управление пользователями - PullRequest
0 голосов
/ 21 октября 2018

Я использую последний пакет Symfony 4 с установленным пакетом безопасности.Поскольку я использую страницу администратора для своего контента, мне, конечно, нужно войти в систему, и поэтому я сгенерировал, как я узнал, сущность пользователя и класса с отношением manyToMany.Это хорошо работает для создания пользователя и входа и выхода, но, к сожалению, не для изменения пользователя.

Я всегда получаю сообщение об ошибке о ролях, так как при редактировании поля, во-первых, это не запись массива сущностей ролей, а просто массив, поэтому я не могу сохранить пользователя.Там нет специального пользовательского пакета или так установлено.Когда я удаляю старую запись из базы данных, она работает так, как не существует старого значения.

Я также пытался с $userid->removeRole($roleRepository->findOneByLabel('ROLE_USER')); в начале, но затем я также получаю сообщение об ошибке, что это должен быть экземплярролевая сущность.У кого-нибудь есть идеи, как я мог решить эту проблему?Или есть пример кода, где я мог бы проверить себя?

1 Ответ

0 голосов
/ 23 августа 2019

Я думаю, что для манипулирования пользователями этот пакет лучше.Вы можете попробовать.

https://symfony.com/doc/master/bundles/EasyAdminBundle/integration/fosuserbundle.html

...