我試圖創建一個基於關係表,但不知道哪個是更好的方式來管理數據。CakePHP的的hasMany通過
一種方法是有一個具有通過其他tables'id的的ID的管理只是外鍵的表。 另一種方法是在每個表本身作爲另一列外鍵和定義的hasMany關係。
什麼是管理信息的更好?
我試圖創建一個基於關係表,但不知道哪個是更好的方式來管理數據。CakePHP的的hasMany通過
一種方法是有一個具有通過其他tables'id的的ID的管理只是外鍵的表。 另一種方法是在每個表本身作爲另一列外鍵和定義的hasMany關係。
什麼是管理信息的更好?
最好的方法是使用標準的CakePHP約定。如果你使用其他任何東西,你要麼花大部分時間配置Cake來處理非標準的設置,調試配置,或者編寫你自己的處理程序,只是複製內置的功能。
對於hasMany relationships標準是有一個字段叫model_id
其中model
是外國模型的名稱。對於hasMany通關係the manual describes the correct structure。
(如果你有一個結構,這比什麼蛋糕默認情況下可以處理更復雜的,你應該張貼更多的是你心目中的結構。)
我可以在烘焙控制檯中使用這個hasMany嗎? – user952543
http://en.wikipedia.org/wiki/ Third_normal_form –
@Mike然後使用第三範式更好嗎? – user952543
好吧,剛剛發現解決方案hasMany通過。但是我可以在烘焙控制檯中使用它嗎? – user952543