CodeIgniter Forums
How to load Model? - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forum-28.html)
+--- Forum: CodeIgniter 4 Discussion (https://forum.codeigniter.com/forum-31.html)
+--- Thread: How to load Model? (/thread-66611.html)



How to load Model? - startbbs - 11-11-2016

Code:
$usermodel = new \App\Models\UserModel();
Code:
$usermodel = new UserModel();
 
are they the same? which one is correct? thanks


RE: How to load Model? - kilishan - 11-11-2016

They are only the same if you have declared the model at the top of the file:

Code:
<?php  namespace App\Controllers;

use App\Models\UserModel;

class SomeController
{
    public function index()
    {
        $usermodel = new UserModel();
    }
}

Otherwise you'll get an error. If you haven't used them before, running through a quick crash course on namespaces would be very helpful.