我有两个表,用户和商场,有一列具有相同的名称,名称,我想加入它们,但我想将商场列存储在一个数组中,有点像这样:
$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 上使用它。