两张表是多对多关系,多对多关系会新建中间表,多对多关系有时是有属性的。
比如产品和零配件,产品由多个零配件组成,
产品和每一个零件的关系都有一个“用量”属性。
装配一个自行车用2个轮子、10根合金管。
然而多对多关系的中间表在nocobase前端是不可见的,
请问如何给nocobase的多对多关系定义属性呢?
两张表是多对多关系,多对多关系会新建中间表,多对多关系有时是有属性的。
比如产品和零配件,产品由多个零配件组成,
产品和每一个零件的关系都有一个“用量”属性。
装配一个自行车用2个轮子、10根合金管。
然而多对多关系的中间表在nocobase前端是不可见的,
请问如何给nocobase的多对多关系定义属性呢?
中间表不使用系统生成的,选择自己创建的表,前端可见
我想了下好像也只有这样
现在只能手动建立中间表,逐条建立多对多关系,就是这样维护压力会比较大
希望后续能加上给多对多关系建立属性字段的功能吧
多对多如有属性,就不是关系了,应该视为实体,添加相应的collection,并且与两边的collection都添加多对一的关系。
关系本身就是一种数据对象,增加属性之后可以利用1对多的逻辑进行处理,也便于多对多关系的数据展示.