1

(3 ответов, оставленных в Symfony 2.3—2.5)

Я бы сделал Listener на событие типа onKernelRequest, в котором бы парсил $_SERVER['HTTP_HOST']

2

(1 ответов, оставленных в Бандлы)

В FosUserBundle можно указывать роли как на прямую пользователю, так и внося пользователя в группу с заданными правами. Чего же более?

3

(3 ответов, оставленных в Doctrine 2.x)

Выглядит ок. Какая ошибка?
p.s. запятая в SELECT лишняя

Проблема вообщем:
Есть два класса Admin для одной сущности. При создании объекта через один Admin, пользователь не устанавливается владельцем объекта для второго Admin`а.

Конкретика:
Я собрал админку, пользователи которой могут добавлять сущности RealtyObject. У этой сущности есть связь многие-ко-многим с сущностью Room:

RealtyObject -< Room

Для Room пришлось сделать два Admin класса, так как это сложная навороченная сущность. То есть в форме RealtyObject используется облегченный RoomSimpleAdmin, который затем редактируется через расширенный RoomAdmin.
Соответственно в ACL есть роли ROLE_SONATA_ADMIN_ROOM_... и ROLE_SONATA_ADMIN_SIMPLE_ROOM_...
Но при создании объекта через RoomSimpleAdmin пользователь не устанавливается как владелец для RoomAdmin, и получает Access Denied при попытке редактирования через RoomAdmin.

Как правильно подойти к решению?