Welcome Guest, Not a member yet? Register   Sign In
Fatal error: Call to a member function on a non-object on line 14, on blog controller page

[eluser]Brad Morse[/eluser]
I am doing the Weblog tutorial and I have scanned all the code and everything is exact.

The scaffolding part worked, I entered a couple entries, so it connects to the db just fine, but I get this error:

Fatal error: Call to a member function on a non-object in (path URL) on line 14

This is line 14:
$data['query'] = $this->db->get('entries');

Here is the blog controller page:

class Blog extends Controller {

    function Blog() {
    function index() {
        $data['title'] = "My Blog Title";
        $data['heading'] = "My Blog Heading";
        $data['query'] = $this->db->get('entries');
        $this->load->view('blog_view', $data);


Here is the blog view page:

    &lt;?php foreach($query->result() as $row): ?&gt;
    &lt;?php endforeach; ?&gt;

Any help is appreciated.

I haven't tested this myself, but it looks like maybe the DB library isn't loaded. Try loading it in your controller, like this:


If that fixes the problem, then you can make the DB library always load automatically by adding it to
(as explained here: http://ellislab.com/codeigniter/user-gui...cting.html)


[eluser]Brad Morse[/eluser]
I added that line to autoload.php, and it worked

Thank you.

Theme © iAndrew 2016 - Forum software by © MyBB