Bookshelf.js многие ко многим |укажите временное имя таблицы, а не модель - PullRequest
0 голосов
/ 25 ноября 2018

Я использую Bookshelf.js для разработки приложения и определения моделей.У меня есть модель Post, у которой есть много пользователей, которым она понравилась.Я хочу определить отношения следующим образом:

var Post = Bookshelf.Model.extend({
    tableName: 'posts',
    hasTimestamps: true,
    likers: function () {
        return this.hasMany('User').through('likes', 'a', 'b', 'c', 'd');
    },
});

функция through () принимает в качестве временного аргумента только имя модели, что означает, что я должен определить отдельную модель для нравится таблица.Есть ли способ использовать функцию () с именем таблицы, а не с другой моделью?

...