我试图让https://github.com/jarrodconnolly/sequelize-slugify在我的 Trails 设置中工作,但我看不到访问由 Trails 模型内部的 Sequelize 创建的模型的方法。插件示例说我需要执行以下操作:
SequelizeSlugify.slugifyModel(SequelizeModelHere, {
source: ['title'],
suffixSource: ['year']
});
我注意到 trails 创建了一个 Sequelize 模型并将其添加到下的服务定位器中this.app.orm[model.globalId]
,但是我无法在 Trails 模型本身内部访问它,因为那时它还没有创建。我想在模型本身内部完成这一切,但如果没有办法做到这一点,我将在 Service 中完成。