0
刚入门应用程序设计和编码我有以下有关课程设计的问题。我有它具有以下其他属性的艺术对象的名称的类:Laravel的课堂设计
- “类型”,如“绘画”,“雕塑”,“绘画”,“拼贴”等
- 类如如'现代(新艺术风格)','装饰艺术','哥特式'等。
现在我的问题是,我该如何设计这个。在我看来,我有两个选择:
创建一个单独的模型,说ArtObjectTypes并拥有所有的CRUD操作。然后建立ArtObject和ArtObjectType之间的关系。
创建一个单独的模型,比如CustomFields,我可以在其上进行所有CRUD操作。在这种情况下的好处是,将来我可以通过ArtObject或任何其他对象生成更多的自定义类型。
请告诉我应该去哪个选项以及为什么。另外,如果还有其他选择,请提出来。