2016-09-30 52 views
0

首先,我想創建在警予連接查詢..試圖讓非對象的屬性在警予

$data = Yii::app()->db->createCommand() 
     ->select('u.mobile,p.mobile') 
     ->from('profile p') 
     ->join('users u','p.name=u.username') 

     ->queryAll(); 

,我想告訴鑑於獲取的數據作爲

foreach ($data as $show){ 
echo $show->mobile;} 

但數據不顯示,並顯示錯誤爲試圖獲得非對象的屬性..

請幫助任何建議

回答

0

方法queryAll()將返回一組行。每一行都是列名和值的關聯數組。嘗試訪問數組。 例子:

foreach ($data as $show){ 
echo $show[Your Key] 
} 
+0

謝謝你這麼much..you救了我的 – rch

+0

天沒有問題的,是你用Yii1。我建議使用Yii2,快速簡單 – dungphanxuan

+0

是的,我使用yii1..ok謝謝你的建議 – rch