doctrine: QueryBuilder vs createQuery?

后端 未结 5 836
青春惊慌失措
青春惊慌失措 2020-12-23 14:20

In Doctrine you can create DQL in 2 ways:

EntityManager::createQuery:

$query = $em->createQuery(\'SELECT u FROM MyProject\\Model\         


        
5条回答
  •  温柔的废话
    2020-12-23 15:19

    They have different purposes:

    • DQL is easier to use when you know your full query.
    • Query builder is smarter when you have to build your query based on some conditions, loops etc.

提交回复
热议问题