我有从sails命令生成的用户模型和用户控制器。我只想要在控制器模型上创建的调用函数,如:
//用户模型
module.exports = {
attributes: {
name: {
type: 'string',
required: true
}
},
CallUserFunction: function(){
//some code goes here.
}
}
// userController
module.exports = {
create: function(req, res){
User.CallUserFunction();//can i call function in user Model like this?
}
}
答案 0 :(得分:2)
您要做的不是实例方法。而不是只调用User.CallUserFunction()
,你需要做这样的事情:
module.exports = {
attributes: {
name: {
type: 'string',
required: true
}
},
CallUserFunction: function(){
//some code goes here.
}
}
module.exports = {
create: function(req, res){
sails.models.user.CallUserFunction();//can i call function in user Model like this?
}
}
编辑原谅任何拼写错误,因为我不在我的开发工作站前测试这个,我知道它非常接近sails.models
的语法。