【发布时间】:2011-02-10 08:10:26
【问题描述】:
在 Doctrine 中,您可以通过 2 种方式创建 DQL:
EntityManager::createQuery:
$query = $em->createQuery('SELECT u FROM MyProject\Model\User u WHERE u.id = ?1');
查询构建器:
$qb->add('select', 'u')
->add('from', 'User u')
->add('where', 'u.id = ?1')
->add('orderBy', 'u.name ASC');
我想知道有什么区别,我应该使用哪个?
【问题讨论】:
标签: doctrine-orm