簡體   English   中英

原則多對多-如何訪問join(pivot)表?

[英]Doctrine Many-to-many - how to access join(pivot) table?

我正在與類別和文章建立多對多關系。 但是商品必須具有“主要”類別,因此在其他類別中應放置“ rel =“ canonical”“。 並在邏輯上將其放置在聯接表中。 在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-並且沒有有關如何訪問或修改的信息那張桌子。 在學說中有什么方法可以做到這一點?

此時,您要將另一個字段添加到數據透視表,那么它不再只是數據透視表。 您將需要創建一個實體來訪問其他列,因為教義無法知道要在數據透視表的第3列中容納的內容。

如果您確實需要訪問它,則可以創建一個原始的學問查詢來直接訪問該表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM