SEF URL's in Symfony2. Как из базы тащить по id, а выводить ЧПУ?
Никак. Да и нет в этом никакой надобности.
В сущности страницы добавляется поле - дополнительный уникальный идентификатор (slug зовется буржуями).
В запросе приходит именно этот параметр, и именно по нему вы и ищите в базе.
Вполне себе годное решение.
Действительно, надобность в этом отпала. Пошевелил извилинами и нашел решение своей проблемы другим путем.  А вообще можно slug на regexp сделать (нашел живой пример на stack overflow).  Возможно кому-то поможет.