プロジェクトに codeigniter を使用していますが、コードの問題点を見つけることができませんでした。これは私のコントローラーコードです
$products = $this->products_model->getProductsQuantity($id);
$q = $warehouse_product->quantity;
オブジェクト表記は機能していますが、エラーが発生しています:非オブジェクトのプロパティを取得しようとしています
$q = $warehouse_product['quantity'];
配列表記が機能せず、php エラーが発生します:致命的なエラー: xx 行目の products\controllers\products.php の配列として stdClass 型のオブジェクトを使用できません
ここに私のモデル関数があります
public function getProductsQuantity($product_id)
{
$q = $this->db->get_where('products', array('product_id' => $product_id), 1);
if( $q->num_rows() > 0 )
{
return $q->row();
}
return FALSE;
}
私のコードのどこに問題があるかを教えてください。