問題タブ [doctrine-native-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
737 参照

symfony - Doctrineはネイティブクエリから単一の行のみを水和します

ここに私のマッピングがあります:

これが私のネイティブクエリです:

上記の SQL を mysql クライアントにコピーすると、43レコードが生成されます。

実行すると、 1 つのレコード$qb->getArrayResult();のみが返されます。

$qb->getResult();例外を返すように実行すると:

他の42のレコードはどこで消えましたか?

0 投票する
1 に答える
91 参照

doctrine-orm - 結合列なしでDoctrineネイティブクエリの自己結合?

Aと wellの間で自己結合を行いたいA

結合された自己からフィールドを選択しようとしない限り、機能します。

そう:

動作します (または、少なくとも例外/エラーをスローしません)。

その間:

Doctrine には適切な ResultSetMapping が必要なため、機能しません。結合が実行される結合列が必要です。

しかし、提供するものはありません。すべてのレコードが結合するすべてのレコード。条件はありません;)

それで、それは可能ですか?教義には特別な構文がありますか?

0 投票する
1 に答える
422 参照

symfony - ネイティブクエリの教義 Add_date

ネイティブ クエリと DATE_ADD を使用してテーブルからデータを選択したいのですが、常にエラーが発生します。

これは私のSQLリクエストです:

エラーが発生しました

任意のアイデアください

0 投票する
1 に答える
3104 参照

php - Doctrine ネイティブクエリの結果でマップされていない列を取得する方法

ネイティブクエリの結果でマップされていない列を取得するにはどうすればよいですか?

私のクエリ:

scoreはエンティティにマップされておらず、Twig からその値にアクセスできません。このクエリのみのエンティティにこの列を追加することは可能ですか?

0 投票する
1 に答える
1042 参照

php - ResultSetMapping addScalarResult 連想配列

Symfony2 を使用した私のプロジェクトでは、Doctrine createNativeQuery を使用しており、連想配列を取得したいと考えています。

これは私のコードです

私はこの結果を持っています:

この結果の可能性は?

どうもありがとう