我有这个表结构:
| 用户 | --- 有很多 > --- | 偏好_用户 | --- < 有很多 --- | 偏好 |
首选项可能类似于“名字”或“姓氏”,但这些首选项的值存储在连接表中。
我正在使用 Codeigniter 和 Datamapper ORM 将关系表转换为对象,但是我不确定如何在连接表中获取此值。
我正在这样做:
$user = new User();
$user->where('unique_url', $url)->get();
$user->preferences->get_iterated();
我的关系已经建立,因此它们都具有$has_many = array('tablename');
并且我能够从每个表中获取值。
但是我希望能够从连接表中获取表列值,有人知道该怎么做吗?
谢谢,
伊恩