-
Notifications
You must be signed in to change notification settings - Fork 0
Modular Extensions Notices and errors
If you are new to the Modular Extensions HMVC library you might get some error-messages or notices that you don't understand. This page may provide some clues.
[b]Modules output stops working after upgrade from 4.0[/b] If your module seems to stop working after updating to latest 4.2.x version, check this and [color=red]remove the return[/color] first. [code]return $this->load->view('partial', $data)[/code]
[b]Fatal error: Call to undefined method Modules::method() in (...)modules_helper.php on line 210[/b] 'Modules' is a reserved word in Modular Extensions, so you cannot define your own class as 'Modules'.
[b]Undefined property: YourController::some_method() after loading CI library[/b] CodeIgniter assigns the last controller loaded as the value for get_instance, and CI_Loader uses get_instance to load system libraries, it is necessary to load system libraries in your module controller constructor to avoid this problem.
[b]An Error Was Encountered
Unable to load your default controller. Please make sure the controller specified in your Routes.php file is valid.[/b]
If you are trying to access at your module using something like "http://mydomain/folder/index.php/mymodule", to call the default controller, you could get the message above.
If you want to load a default controller from a module then it must have the same name as the module directory.