[英]laravel 4 where to store select field values? database or array?
我有一張桌子
- id (PK)
- name
- manufacturer_id
- material_id
- strength_id
現在我的問題是,我應該在哪里存儲id->值? 我應該為每個forgin鍵創建一個新表嗎? 例如制造商,材料,優勢? 還是應該將它們保存到數組中並使用助手訪問它們,或者將其保存在父模型中?
哪種方法更好?
謝謝
最好的辦法是為每個實體創建一個新表和一個對應的模型。 使用Laravel(和Eloquent),您可以輕松地在模型中添加關系。
有關更多信息,請參見以下文檔: http : //laravel.com/docs/eloquent#relationships 。
更好的方法是為每個項目創建單獨的表。 這使您能夠使用數據庫進行聯接。 如果要避免聯接,您仍然可以選擇從每個表中提取數據並將其放入數組中,然后按鍵查找。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.