Database design 面向对象理论模式
嘿,大家好,我正在学习Doctrine+Symfony,为了我自己的利益,我可能选择了太复杂的数据模型 以下是概述:Database design 面向对象理论模式,database-design,oop,schema,doctrine,Database Design,Oop,Schema,Doctrine,嘿,大家好,我正在学习Doctrine+Symfony,为了我自己的利益,我可能选择了太复杂的数据模型 以下是概述: 用户创建小控件 有5个模块可供选择。用户不能定义新的,只能实例化它们 Gizmo具有任意顺序的任意数量的实例。一个实例有一个模块ID 实例是可配置的,但可用设置取决于模块ID。Foo模块可能需要整数和字符串,而Bar模块可能需要任意长度的字符串列表 可以为模块的每个实例提供不同的设置值(具有两个Foo模块实例的Gizmo可以在一个上设置(5,“baz”),在另一个上设置(100
- 用户创建小控件
- 有5个模块可供选择。用户不能定义新的,只能实例化它们
- Gizmo具有任意顺序的任意数量的实例。一个实例有一个模块ID
- 实例是可配置的,但可用设置取决于模块ID。Foo模块可能需要整数和字符串,而Bar模块可能需要任意长度的字符串列表
- 可以为模块的每个实例提供不同的设置值(具有两个Foo模块实例的Gizmo可以在一个上设置(5,“baz”),在另一个上设置(100,“frob”)
您可以看到这基本上是一个面向对象的模式。我如何在条令的YAML中表示这些关系?还是我走错了方向?好吧,我想我已经用教义的“具体继承”功能找到了答案。这是。您链接到的页面已不存在。