Я использую FOSRestBundle - с автоматическими рогами и автоматическими видами. Мои действия в контроллере выглядит следующим образом:symfony FOSRestBundle depth
public function getAction($user_id)
{
$user = $this->em->getRepository('SBGUserBundle:User')->find($user_id);
return $user;
}
Все в порядке, мой ответ в формате JSON выглядит следующим образом:
{
"id": 20,
"username": "fwojciechowski",
"mpks": [{
"id": 91,
"name": "Testowe MPK 1",
"managers": []
}, {
"id": 92,
"name": "Testowe MPK 2",
"teta_id": 1,
"managers": []
}]
}
Но я должен принять глубину 1 уровень больше - мне нужно «менеджеры» в массиве «mpks». Но мне не нужны 3 уровня в других случаях. Как я могу это сделать?