簡體   English   中英

laravel 4在何處存儲選擇字段值? 數據庫還是數組?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM