【发布时间】:2013-10-15 16:01:19
【问题描述】:
我有模型Clearance 和Item
每个许可都有一个特定的项目,但多个许可可以有相同的项目。 从结构上讲,这只是意味着 Clearance 有一个 item_id 列。
所以在模型中,我将clearance 定义为hasOne('Item');,将item 定义为belongsToMany('Clearance')
但是当我调用项目时,它给了我错误clearance_item 不存在,所以我想我一定是定义了错误的关系。我尝试使用 belongsTo (假设很多人会触发想要一个连接表),我得到了一些东西,但不是这些项目在返回数据中没有许可
【问题讨论】: