我正在为我的项目使用 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;
}
请帮助我找出我的代码中的问题所在。