我认为 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_User
和Model_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...
我怎么能那样做?