Я пытаюсь создать простое действие для деталей членов других членов веб-сайта; мой контроллер выглядеть, что на данный момент:FOS User Bundle: получить доступ к другому профилю пользователя: «У этого пользователя нет доступа к этому разделу».
public function modalProfileAction($id) {
$userManager = $this->get('fos_user.user_manager');
$user = $userManager->findUserBy(array('id' => $id));
if (!is_object($user) || !$user instanceof UserInterface) {
throw new AccessDeniedException('This user does not have access to this section.');
}
return $this->render('TESTUserBundle:Profile:modal_short_profile.html.twig', array(
'user' => $user
));
}
Это действие инициируется JS (метод AJAX GET). Моя маршрутизация:
TEST_user_modal:
pattern: /team-member/{id}
defaults: { _controller: TESTUserBundle:User:modalProfile }
methods: [GET]
requirements:
id: \d+
Я geeting в follwong ошибку: «Этот пользователь не имеет доступа к этому разделу.» Есть ли способ, которым я мог бы обойти это? Я использую неправильный метод или есть проблема безопасности, которую я должен включить? Идеи будут приветствовать