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