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);

これには2つのエラーがあります。はfrom()それ自体と互換性がありません。2 つのパラメータを受け入れます...

4

1 に答える 1

0

Doctrine で通常の SQL を書くことはできますが、ORM を使用するため、これを使用しないようにしてください。

Doctine: Native SQLの SQL に関するドキュメント

Doctrine を使用してオブジェクトをクエリします。これを行うには、行ではなくオブジェクトのクエリであることを除いて、SQL に似た DQL を使用できます。

DQL のドキュメントはここにあります: DQL

queryBuilder に関して:

それはあなたが見つけようとしている最高のドキュメントですが、エラーが発生した場合は変更するだけで間違いを犯しfrom('User u')ましfrom('User','u')

于 2012-11-03T16:01:43.967 に答える