doctrine是否支持命名查询?如何像在JPA中那样在实体类中编写命名查询?
答案 0 :(得分:1)
您可以定义命名查询,例如在* Table类的构造函数中,而不是实体类:
$this->addNamedQuery('name', 'query or Doctrine_Query object');
执行此查询:
Doctrine_Core::getTable('Something')
->createNamedQuery('name')
->execute(array('params'));
官方文档有更深入的示例:http://readthedocs.org/docs/doctrine/en/latest/en/manual/dql-doctrine-query-language.html#named-queries