0

首先,如果该主题可能使您感到困惑,我深表歉意。我试图解释我的问题。在应用程序中,有很多信息太小而无法为此构建自己的实体。一些例子性别或地位。

是否有推荐的方法来做到这一点,或者它仍然是一个表中有两到五个值的实体?

我需要的是表单(选择框)中的标准行为并通过 id 显示值。

4

1 回答 1

1

我当然会将这些创建为实体!

您可能会觉得这太过分了,尤其是当您只是填充选择框时。但是,需要创建正确的实体关系,例如$user->getGender()->getName()etc 我怀疑 Gender 选项会改变,但它将是您所有其他项目的可重用类。

请记住,Doctrine 和其他流行的 ORM 将代理对对象的访问,因此将以惰性方式调用它。

您还可以使用某些描述的“查看助手”直接查询数据库以获得所需的值并相应地显示选择选项,而您仍在其他地方使用新实体。

于 2013-06-07T11:03:02.253 回答