Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 条令多对多-如何访问联接(透视)表?_Php_Symfony_Laravel_Doctrine Orm_Doctrine - Fatal编程技术网

Php 条令多对多-如何访问联接(透视)表?

Php 条令多对多-如何访问联接(透视)表?,php,symfony,laravel,doctrine-orm,doctrine,Php,Symfony,Laravel,Doctrine Orm,Doctrine,我正在与类别和文章建立多对多关系。但文章必须有“main”类别,所以在oters类别中要放置“rel=”canonical“。并逻辑地将其放置在联接表中。 在Laravel中,有几种简单的机制可以实现这一点: 但我在Doctrine:-中读到了关联映射,并且没有关于如何访问或修改该表的信息。在条令中有什么方法可以做到这一点吗?在向数据透视表添加另一个字段时,它不再只是一个数据透视表。您将需要创建一个实体来访问附加列,因为条令无法知道在透视表的可选第三列中容纳什么 如果您真的需要访问它,那么您可以

我正在与类别和文章建立多对多关系。但文章必须有“main”类别,所以在oters类别中要放置“rel=”canonical“。并逻辑地将其放置在联接表中。 在Laravel中,有几种简单的机制可以实现这一点:


但我在Doctrine:-中读到了关联映射,并且没有关于如何访问或修改该表的信息。在条令中有什么方法可以做到这一点吗?

在向数据透视表添加另一个字段时,它不再只是一个数据透视表。您将需要创建一个实体来访问附加列,因为条令无法知道在透视表的可选第三列中容纳什么


如果您真的需要访问它,那么您可以创建一个原始的条令查询来直接访问该表。

可能重复的是,您说得对。但那是两年前的事了,没什么变化吗?现在我看不到传统的方法:所以现在我看不到在教义中有类似拉威尔的方法来做到这一点。在教义中,仍然没有办法为多对多关系添加一个领域。