Для нового проекта я использую Symfony 4.3 и FosUserBundle 2.1. Я успешно установил этот пакет, но когда я пытаюсь его использовать, у меня возникают некоторые проблемы.
Когда я пытаюсь получить доступ на странице входа в систему (http://127.0.0.1:8000/login),, это работает хорошо. Но на странице регистрации появляются ошибки:
Property "superAdmin" does not exist in class "App\Entity\User"
Я пытаюсь добавить свойства superAdmin
и group
в мою сущность User (не знаю, хорошая ли это идея). Страница отображается правильно. Теперь, когда я пытаюсь отправить регистрационную форму, появляются 4 ошибки (все поля заполнены):
- Это значение не должно быть нулевым. => "data.password"
- Это значение не должно быть нулевым. => "data.superAdmin"
- Это значение не должно быть нулевым. => "data.groups"
- Это значение не должно быть нулевым. => "data.group"
Совместим ли FosUserBundle с Symfony 4.3? Как решить эти проблемы? Есть ли альтернативы?