-2
我有兩個表,一個是產品,另一個是買家。產品表有產品編號,產品名稱和製造商字段,買家表格有編號,買方名稱和數量。我只想要產品名稱,買方名稱和數量根據id。如何爲此編寫代碼?如何在CakePHP中使用多個表?
我有兩個表,一個是產品,另一個是買家。產品表有產品編號,產品名稱和製造商字段,買家表格有編號,買方名稱和數量。我只想要產品名稱,買方名稱和數量根據id。如何爲此編寫代碼?如何在CakePHP中使用多個表?
您不會詳細說明兩個表格之間的關係,所以我會假設每個購買都會在'買家'中創建一個新行。
在這種情況下,如果您正確設置模型,CakePHP可以爲您處理大部分操作。
var $belongsTo = 'Product';
現在,當你運行一個$this->Buyer->find('all')
,你會得到買方和產品數據返回數組中。
關於模特協會的更多信息可以在這裏找到:http://book.cakephp.org/view/1039/Associations-Linking-Models-Together