FOSUserBundle. Хранение ролей в БД?
Насколько я помню в FOSUserBundle уже есть готовые сущности и связи между ними, разве нет?
я кратко расписал решение вот тут stackoverflow.com/a/11916488/1517230
кроме того, нужно переопределить методы работы с ролями в enity User в FOSUserBundle — чтобы работать с ними как с обычными коллекциями