エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
doSelectJoinAll():同じテーブルに複数の外部キーを張るとき適切なSQL文を生成できない - 蒼楼にて
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
doSelectJoinAll():同じテーブルに複数の外部キーを張るとき適切なSQL文を生成できない - 蒼楼にて
関数そのものに関しては http://symfony.xrea.jp/1.0/book/18-Performance.html#minimizing.the.number.... 関数そのものに関しては http://symfony.xrea.jp/1.0/book/18-Performance.html#minimizing.the.number.of.queries.with.joins を参照 解決策 以下の方策は諦めました!!無理! 結局生のSQLを発行することに決定。 SQL文にカラム名が被ってるものにことごとくASで別名を設定。取得した内容を配列に持たせて、Viewに渡すという結果になりました。 まだ途中ですが、 ・テーブルに別名を設定する。 >doSelectJoinAll()のオーバーライド >actionの変更 >templateの変更 例えばこんな場合 schema.yml propel: mail: _attributes: { phpName: Mail } id: from_user_id: type: integer foreignTab