0
我有一堆我將要創建的模型,並且這些模型將具有它們可以屬於的不同類型的類別。例如,一個模型將HABTM一組類別,另一個模型將HABTM另一組。在CakePHP中管理多個模型的類別
我想出了一個想法 - 創建一個名爲Category的模型,並有一個帶有'model'字段的類別表,其中包含此類別與HABTM關係的模型的名稱。隨後,其他車型將有這樣的事情:
public $hasAndBelongsToMany = array(
'Category'=>array(
'conditions'=>array(
'Category.model'=>'Modelname'
)
)
)
這似乎是確定的,但
- 此代碼將在每一個似乎愚蠢和
- 某些類別的適用於多種型號的模型被重複,所以會有這些類別的重複數據庫條目。
有沒有更好的方法?謝謝你的幫助!