问题描述
这是我想做的一个人为的例子:
team:
->id
->color
->rank
->division
player:
->id
->team_id
->number
->SECRET
以及以下书架模型:
var Base = require('./base');
const Player = Base.Model.extend(
{
tableName: "players",},nonsecretdata: function() {
return this.belongsTo('Team')
},{
fields: {
id: Base.Model.types.integer,team_id: Base.Model.types.integer,number: Base.Model.types.integer,SECRET: Base.Model.types.string,}
}
);
module.exports = Base.model('Player',Player);
和
var Base = require('./base');
const Team = Base.Model.extend(
{
tableName: "teams",color: Base.Model.types.string,rank: Base.Model.types.integer,division: Base.Model.types.string,}
}
);
module.exports = Base.model('Team',Team);
我的问题是,如何限制玩家的范围,以便 SECRET 不会被调用加入玩家和团队的回调 nonsecretdata 抢占?
我是 Bookshelf 的新手,所以如果需要任何其他信息,请告诉我。谢谢
++++++++++++ 编辑:我需要创建一个单独的模型吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)