2017-02-14 168 views
0

在多對多關聯parent.setChild不是函數

router.post('/', function(req, res, next) { 
var permission = req.body 
models.Permission.create(permission) 
    .then(function(data){ 
    if(permission.roles){ 
    var roles = permission.roles.map(models.Role.build.bind(models.Role)); 
    data.setRole(roles); 
    } 
    res.json(data) 
}) 
}); 

它詳細介紹了data.setRole錯誤(角色)data.setRole is not a function

回答

2

如果一個權限和角色之間的多對多關係,然後嘗試

data.setRoles(roles);