0

我在 Doctrine 和 Symfony 2 中有一个公司实体。在我的实体中,我使用 Doctrine 注释根据需要声明了名称、街道、邮编、城市、国家等字段。

现在,在用户体验方面,我希望人们能够快速添加新公司。

例如,当添加一个项目并且用户需要添加尚未在数据库中的新公司时,我希望他们只输入公司名称并在他们的仪表板中自动创建一个任务,“COMPLETE COMPANY X”。

这样,他们可以专注于他们的主要任务,即添加一个新项目并稍后填写所需的公司字段。但好在公司现在在数据库中有一个 ID 和记录,我可以用它来链接到项目等......

你将如何解决这个问题?在我当前的设置中,必填字段设置在模型中,因此数据库字段设置为 NOT NULL。

我是否应该创建一个仅具有必需属性 Name 的类 LightCompany,然后创建一个类 ExtendedCompany,该类使用所有必需字段扩展 LightCompany?

有没有更好的办法?

4

1 回答 1

2

您可以根据提交的数据设置表单验证组。请参阅此处了解更多信息。

于 2012-10-16T20:33:46.170 回答