CakePhpでデータを読み込む際に問題があります。私は顧客、Customertypesと請求書のモデルを持っています。カスタム・タイプは、HABTM関係を持つ顧客と関連していますが、Billsモデルとは関係ありません。だから私の質問は次に:どのように特定のCutomertypeに属している顧客に属する請求書だけをロードすることができます。つまり、特定のCustomertypeからBills of the Customersをロードする必要があります。クエリを使用してこれをロードするにはどうすればよいですか?私は '結合'が必要ですか?あるモデルのデータを別のモデルに読み込む方法
-2
A
答えて
0
モデルレベルまたはデータベースレベルで明示的な結合を使用する必要はありません。私はあなたの "顧客"モデル "hasMany" "Bills"と "Bills"モデル "belongsTo" "Customer"を想定していますか?もしそうなら、このようなハッシュ/値を含むBillsコントローラの$ conditions配列(次にpaginate()関数に渡す)を設定できるはずです:
$ conditions ["Customer .customer_type_id "] = $ someCustomerTypeId;
明らかに、$ someCustomerTypeIdが動的値である必要がある場合、より多くの作業が必要です。検索基準を含む$ this-> request->データを返す「検索」フォームを作成する必要があります。 "index"関数を呼び出すために使用します。
申し訳ありませんが、少し曖昧です。顧客と顧客タイプの間に一対一ではなく、HABTM関係がある場合は、より複雑になる可能性があります。しかし、少し助けてくれる希望。がんばろう!
関連する問題
- 1. 複数のファイルをCaffeモデルに読み込む方法
- 2. Rails3:あるデータベースのフィールドを別のモデルに組み込む
- 3. OpenGLシーンに3Dモデルを読み込む
- 4. スタンフォードにモデルを読み込むNER
- 5. Sencha Touch 2で1つのモデルを読み込む方法は?
- 6. OpenGLで3Dモデルを読み込む
- 7. Three.jsで.xモデルを読み込む方法は?
- 8. テキストエリアにデータを読み込む方法
- 9. Entity Frameworkコードファースト - 別のデータベースのエンタテイメントをモデルに組み込む
- 10. モジュールをRubyのモデルに組み込む
- 11. 別の言語のファイルベースにデータを書き込んで読み込む方法
- 12. 動的モデルの属性をフォームに読み込む - django
- 13. Cakephp 3:使用しないとモデルに別のモデルを読み込むことは可能ですか?
- 14. Ruby on Rails - using:別のスキーマのモデルに組み込む
- 15. UWP 3dモデルの読み込み
- 16. C++ - 3Dモデルの読み込み
- 17. xmlのplayframework読み込みモデル
- 18. Tensorflowで複数のモデルを読み込む
- 19. ホームページの読み込み後にイメージを読み込む方法
- 20. Sencha Touchモデルに日付/時刻を読み込む
- 21. 異なるサブフォルダからCodeigniterを読み込むモデル
- 22. jPCT-AEで3dモデルを読み込み
- 23. PHPサーバーを読み込んだ後、別のhtmlページにデータを読み込む方法は?
- 24. cakephp - モデルから関連商品+その関連モデル+そのモデルの関連モデルを読み込みますか?
- 25. elmentの値を別のXMLに読み込む方法は?
- 26. Default.pngイメージの読み込みインジケータを読み込む方法
- 27. データベースASP.NET MVCからモデルを読み込む
- 28. 別のファイルをpandasデータフレームに読み込む方法は?
- 29. 別のページからdivにプレーンテキストを読み込む方法
- 30. EmberjsのX分ごとにモデル内のデータを再読み込み
だから、すべての人が私に親指を与えていますが、 – Vladislav