首页 > 解决方案 > 向 AdonisJS 中的所有模型添加自定义函数

问题描述

我想为我的所有模型添加自定义功能怎么做?我有一个ListOption函数,我想在所有模型中使用它我尝试编写MyModel并在使用此方法时扩展Model我的钩子不再起作用,我想使用另一种方法来做到这一点。

标签: javascriptadonis.js

解决方案


const Model = use('Model')

class MyModel extends Model {
  static _bootIfNotBooted () {
    if (this.name !== 'MyModel') {
      super._bootIfNotBooted()
    }
  }
}

使用此代码,一切正常


推荐阅读