如何从sails.js中的控制器访问/调用模型中定义的方法?

时间:2015-12-04 08:06:37

标签: node.js sails.js

在Sails.js中访问控制器内部模型的标准/推荐方法是什么?

E.g。假设我在'/model/Users.js'中有一个名为'addUser'的方法。现在我想从'/controllers/UserController.js'访问它。那么标准的方法是什么?

“需要”控制器内部的模型是最好的方法吗?

1 个答案:

答案 0 :(得分:2)

在Sails.js中非常容易。只要在模型的module.exports部分中定义函数,就不必手动在控制器内部包含模型中的函数。

例如,您的模型Users.js中的函数addUser:

module.exports = {

    addUser: function(username){
        //save user
    }
}

通过调用:

将在您的控制器UserController.js中可用
Users.addUser("username");