[英]Database design using Symfony2 and Doctrine for lookup tables
我有一個包含多個選擇字段並標准化數據庫的實體,最好的方法是將這些字段鏈接到查找表。 查找表是兩列,第一列是整數類型的主鍵,第二列是查找值,通常是幾個單詞的字符串。
要顯示實體對象,我需要查詢每個查找表以獲取值。 這是這樣做的標准嗎,還是其他人有其他方法? 應該只有一個查詢表,還是每個字段需要一個不同的查詢? 我認為每個字段都需要一個,因為我必須允許用戶選擇適用於他們的字段,而只想顯示每個字段的適當選擇。
一切都存儲在學說和數據庫中,對嗎? 沒有僅在Symfony / php中存儲的數組或簡單查找對象?
我將其用作命名和創建查詢的參考教義連接多個表
最后,我決定將查找表添加到數據庫中,並將另一個實體添加到我的Symfony項目中。 顯示選擇選擇的表單使用實體類型,當我需要在樹枝中顯示基礎選擇時,我根據Symfony的文檔添加了一個數據轉換器http://symfony.com/doc/current/cookbook/form /data_transformers.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.