我有一張桌子,例如laravel 4在哪裏存儲選擇字段值?數據庫還是數組?
- id (PK)
- name
- manufacturer_id
- material_id
- strength_id
現在我的問題是,我應該在哪裏存儲id - >值? 我應該爲每個外鍵創建一個新表嗎?例如。製造商,材料,優勢? 或者我應該將它們保存到數組中並使用助手訪問它們或將它們保存在父級模型中?
哪種方法更好?
感謝
我有一張桌子,例如laravel 4在哪裏存儲選擇字段值?數據庫還是數組?
- id (PK)
- name
- manufacturer_id
- material_id
- strength_id
現在我的問題是,我應該在哪裏存儲id - >值? 我應該爲每個外鍵創建一個新表嗎?例如。製造商,材料,優勢? 或者我應該將它們保存到數組中並使用助手訪問它們或將它們保存在父級模型中?
哪種方法更好?
感謝
最好的事情要做的就是創建一個新表,併爲每個實體相應的模型。藉助Laravel(和Eloquent),您可以輕鬆地在模型中添加關係。
有關更多信息,請參閱以下文檔:http://laravel.com/docs/eloquent#relationships。
更好的方法是爲每個項目創建單獨的表。這使您能夠加入使用您的數據庫。如果您想避免連接,您仍然可以選擇從每個表中提取數據並將其放入數組,然後通過鍵查找。