我對cakePHP相當陌生,我試圖構建一個簡單的web應用程序。如何在cakephp中顯示來自不同相關模型的數據?
我有一個3型號:屬性,操作和類別。
我的關係是:
Category -> hasMany -> Property
Operation -> hasMAny -> Property
各酒店的類別(CAT_ID)的外鍵和操作(op_id)。
我想要做的是顯示每個屬性(在相應的視圖中)與類別和操作的名稱(該字段是相應表中的「名稱」),而不是ID。我怎樣才能做到這一點?
UPDATE:
所希望的輸出的一個例子是:
ID category operation description ....
1 House Sell a house ....
我現在有是
ID category operation description ....
1 2 3 a house ....
2和3是 '家' 的各自的ID的(類別,cat_id)和'sell'(操作,op_id)
這是類別模型的代碼:
class Category extends AppModel{
public $hasMany = array(
'Property'=>array(
'foreignKey' => 'cat_id'
));
}
在此先感謝您。
我不明白你想要做什麼。你需要在單個查詢中獲得Category和PropertyOperation的名稱嗎? – Ziemo
請寫出您的預期輸出並添加模型代碼。 –
你是否也可以編寫一個查詢來獲取指示結果? – Ziemo