When I try to call 
$this->load->database();
yields the following error `"Call to a member function database() on a non-object"
Autoloading the database doesnt help too...
when I try to autoload it. 
all calls to database like 
$this->db->get('people');
it says get method is undefined...
 I have no clue what and where to start..
\
anyone ?
Go to autoload.php in application/config/autoload.php and add this
$autoload['libraries'] = array('database'); // add database in array
Make sure your connection settings are fine in  application/config/database.php
Than in the library do it like this
Class MyLib
{
    function getPeople(){
        $CI =   &get_instance();
        $query  =   $CI->db->get('people');
        return $query->result();
    }
}
                        Use extends CI_Model if not working try extends Model
class User_model extends CI_Model { 
     public function __construct() 
     {
           parent::__construct(); 
           $this->load->database();
     }
}
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With