我有从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?
}
}
最佳答案 你要做的不是实例方法.而不是只调用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的语法.