我想创建一个自定义的属性集和生命周期方法,这些属性和生命周期方法在我所有的Sails.js模型之间共享.
Sails.js通过调用Waterline.Collection.extend()方法并提供在/api/models目录中找到的模型定义来自动创建和注册模型对象.
从父级扩展模型定义的最佳方法是什么?我已经尝试过使用_.extend(sails.config.model.parentModel, childModel)但很遗憾,sails对象没有全局暴露(因为这是在加载orm钩子后完成的).我也可以简单地require()在所有模型中使用基本模型并扩展它.
什么是一个与Sails很好的干净方法?