簡體   English   中英

使用Symfony2和Doctrine查找表的數據庫設計

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

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