我在Doctrine和Symfony 2中有一个公司实体。 在我的实体中,我已根据需要使用Doctrine注释声明了Name,Street,Zip,City,Country等字段。
现在,在用户体验中,我希望人们能够快速添加新公司。
例如,在添加项目并且用户需要添加尚未在数据库中的新公司时,我希望他们只输入公司名称并在其仪表板中自动创建任务“COMPLETE COMPANY X ”
通过这种方式,他们可以专注于他们的主要任务,即添加新项目并在以后填写所需的公司字段。但好处是公司现在在数据库中有ID和记录,我可以用它来链接到项目等...
你会如何解决这个问题?在我当前的设置中,必需的字段在模型中设置,因此数据库字段设置为NOT NULL。
我应该创建一个只有必需属性Name的LightCompany类,然后创建一个扩展LightCompany并包含所有必需字段的类ExtendedCompany吗?
有更好的方法吗?