扩展CRUD功能

时间:2015-05-28 17:10:19

标签: sails.js

我想为内置的create函数添加一些功能。

我有一个名为user的模型,我知道我可以通过在create声明我自己的create函数来覆盖UserController函数:

module.exports = {

    create: function(req, res) {

        // Logic here for checking if everything is okay

        if (everything_okay) {
            // call super.create() ? <--
        }
        else{
            res.josn({ error: err });
        }
    },
};

我仔细阅读了文档,但无法了解如何实施指定的<--行。

1 个答案:

答案 0 :(得分:0)

// call super.create() ? <--表示这是您致电的地方:

User.create(userObject, function (err, cretaedUserObj) {
  if(err) {
    //handle err
  } else {
    //user succesfully created.
  }
});

所以基本上,如果所有参数都正常,即if(everything_okay),则创建用户,否则你处理不好的。

希望这有帮助。