В моей модели данных у меня есть два объекта: «Компании» и «Клиенты». Компании представляют компании, которыми я владею, а клиенты - мои клиенты. Все компании и клиенты должны иметь свою учетную запись для входа в систему. Читая о безопасности Symfony2, я создал эту модель, где компании и клиенты распространяютUser object, что Symfony2 нуждается в безопасности.Расширить Symfony2 Пользовательский объект
Мой вопрос: будет ли это работать в инфраструктуре безопасности Symfony2 с аутентификацией и авторизацией? Кроме того, является ли это обычным способом моделирования данных, если у вас есть несколько объектов, которые сопоставляются с пользователем?