Пример @SqlResultSetMapping
есть в http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/native-sql.html
Я не понимаю, где и как я должен его использовать? В действии контроллера? В каком-то пользовательском классе или черте?
Пример @SqlResultSetMapping
есть в http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/native-sql.html
Я не понимаю, где и как я должен его использовать? В действии контроллера? В каком-то пользовательском классе или черте?
Вы можете использовать его везде, где у вас есть доступ к классу репозитория для объекта, в котором вы его определяете, то есть из контроллера:
$em = $this->getDoctrine()->getManager();
$repo = $em->getRepository("SomeCertainBundle:YourEntity");
$results = $repo->createNativeNamedQuery("name-of-the-query")->execute();