我有三個表:CakePHP的2間型關係的多個外鍵
- 客戶
- 價格
- 項目
架構例如:
客戶有一個客戶編號
商品可以有多個價格屬於不同的客戶
一價屬於一個項目,一個客戶
產品 - 型號:
class Item extends AppModel {
public $hasOne = 'Price';
//...
}
價格,型號:
class Price extends AppModel {
public $belongsTo = array(
'Item' => array(
'className' => 'Item',
'foreignKey' => 'id'
)
);
所以現在發生的情況是:對於3個不同的客戶,一個項目有3個不同的價格秒。我得到自動的所有項目(一個項目的3倍),但我想只有在客戶(通過CUSTOMER_NUMBER確定當前登錄的物品,出現在該表中的字段:
- 客戶
- 價格
任何建議,謝謝
非常感謝你解決了我的問題..! – user2610087