0
我有一個表名「Account」。它有三個名爲「Id」,「Name」,「primary_user_id」的列。 我想顯示與用戶ID相對應的ID,名稱和名稱。我的意思是我沒有使用左連接。 我得到使用從fuelphp的左加入中獲取結果
$data['accounts'] = Model_Account::find('first', array(
'related' => array(
'accounts' => array(
'join_type' => 'inner',
'where' => array(
array('primary_user_id', 'id')
),
'order_by' => array('id' => 'desc'),
),
),
));
在模型集合: -
protected static $_has_many =array('accounts');
鑑於: -
<?php foreach ($accounts as $account): // echo "<pre>"; print_r($users);?>
<tr>
<td><?php echo $account->id; ?></td>
<td><?php echo $account->name; ?></td>
<td></td>
</tr>
<?php endforeach; ?>
我想獲得對應primary_user_id名的值。請幫助我,我該如何實現它。
我編輯的問題,但它給錯誤 –
我認爲你基爾誤會。使用orm構建查詢時,不應指定連接。相反,你應該指定你的兩個模型之間的關係。 – Uru