Я не думаю, что Symfony поддерживает управление доступом на уровне объекта из коробки.У меня была эта конкретная проблема в одном из моих приложений, и я закончил делать явную проверку, совпадает ли зарегистрированный пользователь с владельцем в действии редактирования.Это функция, которую я использовал для этого:
protected function hasObjectAccess($obj) {
if ($this->getUser()->hasGroup('admin')
|| $obj->getOwnerId() == $this->getUser()->getId()))) {
return true;
}
return false;
}