学说多对多 - 如何访问加入(Pivot)表



我正在做很多与类别和文章的关系。但是文章必须具有"主要"类别,因此在OTERS类别中" rel =" Canonical"要放置"。从逻辑上讲,将其放在联接表中。在Laravel中,有一个简单的机制可以这样做:http://laravel.com/docs/5.0/eloquent#working-with-with-pivot-tables

但我读到了关于学说中的关联映射:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/reference/association/association-mapping.html-无信息访问或修改该表。有什么办法在学说中做到这一点?

在您将另一个字段添加到枢轴表中,它不再只是一个枢轴表。您将需要创建一个实体来访问其他列,因为学说无法知道在枢轴表的可选第三列中可以容纳什么。

如果您确实需要访问它,则可以创建一个原理查询以直接访问表。

相关内容

  • 没有找到相关文章

最新更新