gpt4 book ai didi

node.js - 可以使用 sails 框架从 Controller 调用模型中的函数吗?

转载 作者:搜寻专家 更新时间:2023-10-31 23:21:53 24 4
gpt4 key购买 nike

我有从 sails 命令生成的用户模型和用户 Controller 。我只想调用我从 Controller 在模型上创建的函数,例如:

//用户模型

module.exports = {
attributes: {
name: {
type: 'string',
required: true
}
},
CallUserFunction: function(){
//some code goes here.
}
}

//用户 Controller

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.
}
}

用户 Controller

module.exports = {
create: function(req, res){
sails.models.user.CallUserFunction();//can i call function in user Model like this?
}
}

编辑: 请原谅任何打字错误,因为我不在我的开发工作站前测试它,我知道它非常接近 sails.models 的语法虽然。

关于node.js - 可以使用 sails 框架从 Controller 调用模型中的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21409222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com