2016-11-18 7 views
0

は、リレーショナル・ポーチで有効なこのスキーマ(OBJとOBJLISTの間に特に関係)です:私のアプリがobjであるエントリポイントから始まり、この imageリレーショナルポーチでは双方向関係をどのように扱いますか?

let schema = [ 
      { 
       singular: 'obj', plural: 'objs', relations: { 
       'objList': { belongsTo: 'objList' }, 
       'attributesEditable': { belongsTo: 'attributesEditable' }, 
       'attributesViewable': { belongsTo: 'attributesViewable' }, 
      }, 
      }, 
      { 
       singular: 'objList', plural: 'objLists', relations: { 
       'objs': { hasMany: 'obj' }, 
       'obj': { belongsTo: 'obj' }, 
      }, 
      }, 
      { 
       singular: 'attributesEditable', plural: 'attributesEditables', relations: { 
       'obj': { belongsTo: 'obj' }, 
      }, 
      }, 
      { 
       singular: 'attributesViewable', plural: 'attributesViewables', relations: { 
       'obj': { belongsTo: 'obj' }, 
      }, 
      }, 
     ]; 

私は何をしたいですその中にobjが多数あるobjListがあります。

+0

ObjListは別のObjListの中にありますか? –

+0

@ Ramon-san objがobjlistを持っているだけでなく、objs –

答えて

0

objListとobjの間に1つのrealtionがあり、両方の部分でそれを宣言する必要があります。しかし、objListで2つの関係を宣言しました。このコードを試してください:

[...] 
{ 
    singular: 'obj', plural: 'objs', relations: { 
     'objList': { belongsTo: 'objList' }, 
     'attributesEditable': { belongsTo: 'attributesEditable' }, 
     'attributesViewable': { belongsTo: 'attributesViewable' }, 
    }, 
}, 
{ 
    singular: 'objList', plural: 'objLists', relations: { 
     'objs': { hasMany: 'obj' } 
    }, 
[...] 
関連する問題