Hola:
Ya encontre el problema:
Al querer ejeutar este codigo de mi controladora:
Código PHP:
$param['cart_items'] = $this->cart_database_model->get_cart_quantity($this->session->userdata('id_cart'));
$param['shipping'] = $this->product_model->get_delivery_price();
, la función get_delivery_price() me daba el error que postee y era porque tenía un error en la función get_cart_quantity($this->session->userdata('id_cart')) que tenía el codigo:
Código PHP:
public function get_cart_quantity($id_cart) {
$this->db->where('id_cart', $id_cart);
$quantity = $this->db->count_all('cart_product_table');
return $quantity;
}
Y el problema era que la función count_all() de codeigniter no soporta la clausura where dejandolo colgado en cache o algo por el estilo porque me lo agregaba siempre al codigo sql generado despues de ejecutar esta funcion, tuve que usar la función count_all_results():
Código PHP:
public function get_cart_quantity($id_cart) {
$this->db->where('id_cart', $id_cart);
$this->db->from('cart_product_table');
$quantity = $this->db->count_all_results();
return $quantity;
}
Muchas gracias por la ayuda prestada igual, la lección aprendida fué leer con más detenimiento los cartelitos rojos del user_guide jej