我正在通过类别和文章制作多对多的关系。但文章必须具有“主要”类别,因此在其他类别中,“rel =”规范“”将被放置。并且逻辑上将它放在连接表中。 在Laravel中有一个非常简单的机制:http://laravel.com/docs/5.0/eloquent#working-with-pivot-tables
但是我读到了Doctrine中的关联映射:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html - 并且没有关于如何访问或修改该表的信息。在Doctrine中有没有办法做到这一点?
答案 0 :(得分:0)
在您向数据透视表添加另一个字段时,它不再只是一个数据透视表。您将需要创建一个实体来访问其他列,因为无法让学说知道在数据透视表的可选第3列中容纳什么。
如果您确实需要访问它,那么您可以创建一个原始学说查询来直接访问该表。