-1

我有两个表,用户和商场,有一列具有相同的名称,名称,我想加入它们,但我想将商场列存储在一个数组中,有点像这样:

$this->db->select('users.id, users.name, malls.name, malls.url');
$this->db->from('users');
$this->db->where('users.id', $id);
$this->db->join('malls', 'malls.id = users.mall_id');

结果是这样的:

$user = array(
        'id' => 1,
        'name' => 'Test user',
        'mall' => array('name' => 'Test mall', 'url' => 'blahblah.com')
    );

我在 ORM 上看到过它,就像 laravel 的 eloquent 一样,但我想在带有 ActiveRecord 的 codeigniter 上使用它。

4

1 回答 1

0

我找到了答案,它是“急切加载”,而 Codeigniter 不支持。

于 2013-04-12T15:13:22.893 回答