【发布时间】:2016-11-17 18:52:39
【问题描述】:
有一个关于@SqlResultSetMapping的例子
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/native-sql.html
我不明白我应该在哪里以及如何使用它?在控制器动作中?在某些自定义类或特征中?
【问题讨论】:
标签: symfony doctrine-orm sqlresultsetmapping
有一个关于@SqlResultSetMapping的例子
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/native-sql.html
我不明白我应该在哪里以及如何使用它?在控制器动作中?在某些自定义类或特征中?
【问题讨论】:
标签: symfony doctrine-orm sqlresultsetmapping
您可以在可以访问定义它的实体的存储库类的任何地方使用它,即来自控制器:
$em = $this->getDoctrine()->getManager();
$repo = $em->getRepository("SomeCertainBundle:YourEntity");
$results = $repo->createNativeNamedQuery("name-of-the-query")->execute();
【讨论】: