0
enter image description here我在php.I中創建了一個函數來從數據庫中獲取數據。我使用另一個函數的返回值來從數據庫中選擇id。但是當我存儲worker編號到數組我得到錯誤「試圖獲得非對象的屬性」像這樣。我該怎麼辦?我想根據查詢存儲匹配id到一個數組中。嘗試在php類中獲取非對象的屬性
public function getWorkers()
{
$db = JFactory::getDBO();
$orderid=$this->getTodayOrder();
$workersId=array();
foreach($orderid as $workers1)
{
$query2 = "SELECT * FROM #__orderassignment WHERE orderid='".$workers1."'";
$db->setQuery($query2);
$result1 = $db->loadObjectList();
$workersId[]=$workers1->workers;
}
return $workersId;
}
你可以張貼的print_r($ RESULT1)的輸出 – Exprator
它給出匹配到database.I陣列添加print_r的圖片($ result1) –
您正試圖以對象的形式訪問數組。確保你的返回類型是一個數組或對象。 – Niroshan