CodeIgniter Forums
Why construct function creates issue in codeigniter 3 - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Development (https://forum.codeigniter.com/forumdisplay.php?fid=6)
+--- Forum: CodeIgniter 3.x (https://forum.codeigniter.com/forumdisplay.php?fid=17)
+--- Thread: Why construct function creates issue in codeigniter 3 (/showthread.php?tid=84800)



Why construct function creates issue in codeigniter 3 - NorahDaniels - 11-10-2022

I am new to codeigniter 3.x, in codeigniter 3.x when i write

class Auth extends CI_Controller {

    public function __construct() {
        parent::__construct();
        echo "ya";
    }
}
it shows me error

404 Page Not Found

The page you requested was not found.
and when i write

class Auth extends CI_Controller {

    public function __construct() {
        parent::__construct();
        echo "ya";
    }
    public function index() {
        echo "aya";exit;
    }
}
it works fine and shows output as {yaaya}. can anyone let me know y is this?


RE: Why construct function creates issue in codeigniter 3 - kenjis - 11-10-2022

Because CI3 tries to run Auth::index() when you navigate to `auth` or `auth/index`,
but the method does not exist. So 404 Page Not Found shows.