0

有没有好的学说文档?我可以编写常规的 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 个参数...

4

1 回答 1

0

您可以在 Doctrine 中编写常规 SQL,但由于它使用 ORM,您应该尽量不要使用它。

Doctine 中的 SQL 文档: Native SQL

使用 Doctrine 您将查询对象,为此您可以使用与 SQL 类似的 DQL,除了查询对象而不是行。

DQL 的文档可以在这里找到: DQL

关于 queryBuilder:

那是您将要找到的最好的文档,但是他们犯了一个错误,如果它给您错误,只需将其更改from('User u')from('User','u')

于 2012-11-03T16:01:43.967 回答