Я использую 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 () принимает в качестве временного аргумента только имя модели, что означает, что я должен определить отдельную модель для нравится таблица.Есть ли способ использовать функцию () с именем таблицы, а не с другой моделью?