можно сделать что-то вроде этого:
<?php
$game = $this
->getDoctrine()
->getRepository('Game')
->findOneById($gameId)
;
$developers = $this
->getDoctrine()
->getRepository('Developer')
->findById(explode(',', $game->getDevs()))
;
или если вам нужен конструктор запросов:
<?php
$game = $this
->getDoctrine()
->getRepository('Game')
->findOneById($gameId)
;
$qb = $this
->getManager()
->createQueryBuilder()
;
$developers = $qb
->select('d')
->from('Developer', 'd')
->where($qb->expr()->in('d.id', explode(',', $game->getDevs())))
->getQuery()
->execute()
;
но вероятно лучшая идея - использование one-many отношение
вместо этого, и полагайтесь на доктрину тогда;) (Тогда доктрина
может припрятать некоторый материал про запас также),