Как использовать @SqlResultSetMapping в Symfony2, доктрина 2?

Пример @SqlResultSetMapping есть в http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/native-sql.html

Я не понимаю, где и как я должен его использовать? В действии контроллера? В каком-то пользовательском классе или черте?


person olga    schedule 17.11.2016    source источник


Ответы (1)


Вы можете использовать его везде, где у вас есть доступ к классу репозитория для объекта, в котором вы его определяете, то есть из контроллера:

$em = $this->getDoctrine()->getManager();
$repo = $em->getRepository("SomeCertainBundle:YourEntity");
$results = $repo->createNativeNamedQuery("name-of-the-query")->execute();
person Grzegorz Krauze    schedule 17.11.2016