gpt4 book ai didi

php - 这是在 fuelphp 中创建与额外字段的多对多关系的正确方法吗

转载 作者:行者123 更新时间:2023-11-29 06:57:05 25 4
gpt4 key购买 nike

似乎没有太多关于创建多对多关系的文档,其中还包括额外的字段(因此它不仅仅是两个模型的 ID)。据我所知,需要有另一个模型,它们之间将有额外的字段(因为关系本身不支持它)。

这是正确的做法吗?

class Model_Ab
{
protected static $_belongs_to = array('a', 'b');

//this has the additional fields
}

class Model_A
{
protected static $_has_many = array('ab');
}

class Model_B
{
protected static $_has_many = array('ab');
}

最佳答案

FuelPHP 的 ORM 不支持多对多表中的任何附加列。当然你可以做一个解决方法:

modelA -> has_one <=> has_many model_through -> has_many <=> has_one modelB

关于php - 这是在 fuelphp 中创建与额外字段的多对多关系的正确方法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12086211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com