Codeigniter extending extended MY_Controller

前端 未结 5 650
慢半拍i
慢半拍i 2020-12-09 21:07

I have strictly followed the how-to article by Phil Sturgeon, to extend the base controller. But I get still some errors.

My 3 classes:

// applicatio         


        
5条回答
  •  一生所求
    2020-12-09 21:26

    You should place Public_controller in with MY_Controller inside MY_Controller.php

    // application/libraries/MY_Controller.php
    class MY_Controller extends Controller{
        public function __construct(){
            parent::__construct();
        }
    }
    
    class Public_Controller extends MY_Controller{
        public function __construct(){
            parent::__construct();
    
        }    
    }
    

    I use __construct everywhere and it works fine I recently wrote up an article on how to do this in relation to wrapping your auth logic into your extended controllers. It's about half way down when I start discussing constructing your controllers.

提交回复
热议问题