有没有好的学说文件?我可以编写常规的SQL建筑物。 看到官方的例子:
http://docs.doctrine-project.org/en/latest/reference/query-builder.html
$qb->select('u')
->from('User', 'u')
->where('u.id = ?1')
->orderBy('u.name', 'ASC');
和
$qb->select('u')
->from('User u')
->where('u.id = ?1')
->orderBy('u.name ASC');
->setParameter(1, 100);
这个有两个错误。 from()
与自身不兼容,它接受2个参数......
答案 0 :(得分:0)
您可以在Doctrine中编写常规SQL,但是因为它使用ORM,所以您应该尽量不使用它。
Doctine中的SQL文档: Native SQL
使用Doctrine,您将查询对象,为此,您可以使用与SQL类似的DQL,除了查询对象而不是行。
DQL的文档可以在这里找到: DQL
关于queryBuilder:
这是您要找到的最佳文档,但如果错误将from('User u')
更改为from('User','u')
,则会出错。