繁体   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