gpt4 book ai didi

php - FuelPHP - 关系表中的多对多和字段?

转载 作者:行者123 更新时间:2023-11-29 00:18:10 25 4
gpt4 key购买 nike

我认为 FuelPHP 不支持此功能,但我想知道最好的方法....

我有 3 个 SQL 表:usersmodulesmodules_users。一个用户有很多模块,一个模块可能有很多用户(关注它的人)。在 modules_users 中,有该用户的模块的 actual_state

modules_users 有这些字段:- 编号- 用户编号- 模块编号- 实际状态- previous_state- updated_at

我需要两个 ORM 模型:Model_UserModel_Modules。我想像这样访问相关对象:

$actual_state = Model_User::find($id_user)->modules[$id_module]->actual_state; // from the table `modules_users`
$label = Model_User::find($id_user)->modules[$id_module]->label; // from the table `modules`
// and so on...

我该怎么做?

最佳答案

最好的方法是创建一个额外的模型来表示您的直通表 (modules_users),然后您就可以轻松访问直通表中的额外属性。

关于php - FuelPHP - 关系表中的多对多和字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22117418/

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