有没有好的学说文件?

时间:2012-11-03 15:25:49

标签: php doctrine

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

1 个答案:

答案 0 :(得分:0)

您可以在Doctrine中编写常规SQL,但是因为它使用ORM,所以您应该尽量不使用它。

Doctine中的SQL文档: Native SQL

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

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

关于queryBuilder:

这是您要找到的最佳文档,但如果错误将from('User u')更改为from('User','u'),则会出错。