Codeigniter 为什么在查看页面中出现这样的错误
这是我的模型页Codeigniter 为什么在查看页面中出现这样的错误,codeigniter,Codeigniter,这是我的模型页 CI_DB_mysql_result Object([conn_id] => Resource id #28[result_id] => Resource id #33[result_array] => Array ()[result_object] => Array()[custom_result_object] => Array() [current_row] => 0 [num_rows] => 1[row_data] =>)
CI_DB_mysql_result Object([conn_id] => Resource id #28[result_id] => Resource id #33[result_array] => Array ()[result_object] => Array()[custom_result_object] => Array()
[current_row] => 0 [num_rows] => 1[row_data] =>)
使用
$query->result\u array()
而不是$query->result()
CI\u DB\u mysql\u结果对象([conn\u id]=>Resource id=28[result\u id]=>Resource id=33[result\u array]=>array()[result\u Object]=>array()[custom\u结果对象]=>array()[current\u row]=>0[num rows]=>1[row\u data]=>这不是错误。您正在打印一些对象,那么我如何隐藏它,因为在加载视图页面时,上面的语句在页眉中闪烁了几秒钟。然后只加载样式。发布控制器代码我认为您不能将“order by”放在->get()方法中,您应该使用->order_by()方法,并且您不需要构建数组或执行foreach。您返回的结果实际上就像说“return$query->result();”你的妻子什么也没做。
public function getProductsListByCategory1($limit, $start)
{
$this->db->limit($limit, $start);
$this->db->select('image_path,tagline,category_id,product_id');
$this->db->where('category_id','1');
$query = $this->db->get("tb1_bl_products order by tagline");
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
$data[] = $row;
}
return $data;
}
else
{
return array();
}
}