我希望在我的实体类中运行自定义查询。我不想对这个查询使用表映射我只想返回一个结果数组,但我希望查询仍然记录到记录器。我已经剥离了课程并重命名以尝试说明我想要实现的目标
// src/Name/ExampleBundle/Entity/ExampleEntity.php
namespace Name\ExampleBundle\Entity;
class ExampleEntity
{
public function getArrayFromExample(){
$results = $this->getEntityManager()
->createQuery("SELECT * FROM exmapleTable LIMIT 50")
->getResult();
return $results;
}
}
以上返回类似
Fatal error: Call to undefined method {path}\ExampleEntity::getEntityManager()