Welcome Guest, Not a member yet? Register   Sign In
404_override doesn't work as expected..
#21

[eluser]thePiet[/eluser]
I've fixed it, in a nasty way. I had to change three lines of code in the system/ folder.

Create application/core/MY_Loader.php:

Code:
class MY_Loader extends CI_Loader {

    function __construct()
    {
        parent::__construct();
    }

    function reset()
    {
        $this->_ci_cached_vars = array();
        $this->_ci_classes = array();
        $this->_ci_loaded_files = array();
        $this->_ci_models = array();
        $this->_ci_helpers = array();
    }
}

Replace "include_once()" with "include()" in system/core/Loader.php:

Code:
function _ci_autoloader()
    {
        include(APPPATH.'config/autoload'.EXT);

        if ( ! isset($autoload))
        {
            return FALSE;
        }

Add two lines in system/core/CodeIgniter.php ($CI->load->reset(); and $CI->load->_ci_autoloader()Wink:

Code:
if ( ! file_exists(APPPATH.'controllers/'.$class.EXT))
                    {
                        show_404("{$class}/{$method}");
                    }

                    include_once(APPPATH.'controllers/'.$class.EXT);
                    unset($CI);
                    $CI = new $class();

                    $CI->load->reset();
                    $CI->load->_ci_autoloader();
                }
            }

And it's working.


Messages In This Thread
404_override doesn't work as expected.. - by El Forum - 01-22-2011, 09:58 PM
404_override doesn't work as expected.. - by El Forum - 01-28-2011, 06:43 PM
404_override doesn't work as expected.. - by El Forum - 01-28-2011, 10:34 PM
404_override doesn't work as expected.. - by El Forum - 01-28-2011, 10:44 PM
404_override doesn't work as expected.. - by El Forum - 01-28-2011, 10:46 PM
404_override doesn't work as expected.. - by El Forum - 01-30-2011, 08:19 PM
404_override doesn't work as expected.. - by El Forum - 01-30-2011, 08:25 PM
404_override doesn't work as expected.. - by El Forum - 01-30-2011, 09:39 PM
404_override doesn't work as expected.. - by El Forum - 01-30-2011, 09:43 PM
404_override doesn't work as expected.. - by El Forum - 02-01-2011, 12:10 PM
404_override doesn't work as expected.. - by El Forum - 02-01-2011, 08:16 PM
404_override doesn't work as expected.. - by El Forum - 02-02-2011, 07:41 AM
404_override doesn't work as expected.. - by El Forum - 02-02-2011, 08:05 AM
404_override doesn't work as expected.. - by El Forum - 02-02-2011, 08:07 AM
404_override doesn't work as expected.. - by El Forum - 02-02-2011, 08:11 AM
404_override doesn't work as expected.. - by El Forum - 02-02-2011, 01:49 PM
404_override doesn't work as expected.. - by El Forum - 02-03-2011, 03:37 AM
404_override doesn't work as expected.. - by El Forum - 02-08-2011, 01:16 PM
404_override doesn't work as expected.. - by El Forum - 02-12-2011, 10:21 AM
404_override doesn't work as expected.. - by El Forum - 02-17-2011, 10:48 AM
404_override doesn't work as expected.. - by El Forum - 02-17-2011, 02:08 PM
404_override doesn't work as expected.. - by El Forum - 02-17-2011, 02:30 PM
404_override doesn't work as expected.. - by El Forum - 02-17-2011, 02:38 PM
404_override doesn't work as expected.. - by El Forum - 02-20-2011, 02:31 AM
404_override doesn't work as expected.. - by El Forum - 02-25-2011, 12:13 PM
404_override doesn't work as expected.. - by El Forum - 02-25-2011, 01:57 PM
404_override doesn't work as expected.. - by El Forum - 02-25-2011, 03:21 PM
404_override doesn't work as expected.. - by El Forum - 02-25-2011, 03:30 PM
404_override doesn't work as expected.. - by El Forum - 02-25-2011, 05:52 PM
404_override doesn't work as expected.. - by El Forum - 02-25-2011, 07:45 PM
404_override doesn't work as expected.. - by El Forum - 04-11-2011, 11:44 AM
404_override doesn't work as expected.. - by El Forum - 05-06-2011, 08:38 AM
404_override doesn't work as expected.. - by El Forum - 05-07-2011, 03:27 PM
404_override doesn't work as expected.. - by El Forum - 05-10-2011, 04:47 AM
404_override doesn't work as expected.. - by El Forum - 05-10-2011, 06:57 AM
404_override doesn't work as expected.. - by El Forum - 05-10-2011, 08:07 AM
404_override doesn't work as expected.. - by El Forum - 06-11-2011, 02:11 AM
404_override doesn't work as expected.. - by El Forum - 07-23-2011, 11:40 PM
404_override doesn't work as expected.. - by El Forum - 02-12-2012, 10:06 PM
404_override doesn't work as expected.. - by El Forum - 04-10-2012, 08:25 AM
404_override doesn't work as expected.. - by El Forum - 04-10-2012, 09:25 AM
404_override doesn't work as expected.. - by El Forum - 07-14-2013, 01:52 PM



Theme © iAndrew 2016 - Forum software by © MyBB