2017-10-29 9 views
3

내 트레일 설정 내에서 https://github.com/jarrodconnolly/sequelize-slugify을 작동 시키려고하고 있지만 트레일 모델 내부에서 Sequelize로 생성 된 모델에 액세스하는 방법을 볼 수 없습니다. . 나는 그러나 트레일 모델 자체의 내부에 액세스 할 수 없습니다 내가 산책로가 Sequelize 모델을 생성하고 this.app.orm[model.globalId]에서 서비스 로케이터에 추가 것으로 나타났습니다트레일 모델 내에서 Sequelize 모델에 액세스하는 방법

SequelizeSlugify.slugifyModel(SequelizeModelHere, { 
    source: ['title'], 
    suffixSource: ['year'] 
}); 

: 플러그인 예제는 내가 좋아하는 뭔가를 할 필요가 말한다 그때까지는 만들어지지 않았을 것입니다. 나는 이것을 모델 자체의 모든 내부에서하고 싶었지만 이것을 할 방법이 없다면 나는 대신 그것을 서비스에서 할 것이다.

답변

2

당신이 맞습니다. 현재는 모델 자체에서 수행 할 방법이 없습니다. 왜냐하면 그것들은 속편 모델을 만드는 데 사용되는 정의이기 때문입니다.

Trailpack-Bootstrap을 사용하면 모든 것이 설정된 후에 초기화 할 수 있습니다.

이 제한을 늘리려면 trailpack-sequelize 아래에서 문제를 만들어야합니다. 나는 그러한 가능성을 갖는 것이 좋을 수 있다고 생각하며 추가하기가 너무 어렵지 않아야한다고 생각합니다.