0
我有這2個模型在一個叫做權限的回送中,第二個叫做langs_translate。如何從loopback中的第二個表中查看字段?
的表是這樣的:
Prmission:
--------------------------
| id | icon | link |
--------------------------
| 1 | dashboard | home |
--------------------------
| 2 | users | users |
--------------------------
| 3 | inbox | inbox |
--------------------------
...
"relations": {
"langsTranslates": {
"type": "hasMany",
"model": "langs_translates",
"foreignKey": "permission_id"
}
},
....
lang_tranlate
-------------------------------------------------------
| id | label | permission_id | lang | translate |
-------------------------------------------------------
| 1 | HOME_TXT | 1 | eng | Dashboard |
-------------------------------------------------------
| 2 | USERS_TXT | 2 | eng | Users |
-------------------------------------------------------
| 3 | INBOX_TXT | 3 | eng | Inbox |
-------------------------------------------------------
| 4 | USERS_TXT | 2 | heb | לקוחות |
-------------------------------------------------------
| 5 | INBOX_TXT | 3 | heb | הודעות |
-------------------------------------------------------
| 6 | HOME_TXT | 1 | heb | לוח בקרה |
-------------------------------------------------------
...
"relations": {
"permissions": {
"type": "belongsTo",
"model": "permissions",
"foreignKey": "permission_id"
}
},
...
我想看到從許可表中的 「圖標」,並連接由到lang_translate表鍵「permission_id」並從這些表中取出字段「標籤」。 但它只從權限表中獲取字段。我正在使用此代碼取數據:
$rootScope.menus = Permissions.find({
include:
{"relation": "langsTranslates"},
filter: {
where: {
lang : "heb"
}
}
}, function(data){
console.log(data);
});
非常感謝。
謝謝,它的工作。 – oded