1

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

我有 3 个 SQL 表:users, modules, modules_users. 一个用户有很多模块,一个模块可能有很多用户(跟随它的人)。在modules_users中,有actual_state该用户的模块。

modules_users有这些字段: - id - user_id - module_id - actual_state - 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... 

我怎么能那样做?

4

1 回答 1

1

最好的方法是创建一个代表您的直通表 ( modules_users) 的额外模型,然后您将能够轻松访问直通表中的额外属性。

于 2014-03-02T18:18:14.813 回答