I need to create sub folders for my controllers for ease of managing and troubleshooting. I need to have controller/, controller/admin, controller/user/ kind of setup. I have tried creating the controller in controller/admin/createuser from http://mydomain/admin/createuser but that does not seem to work.
Anyone with tips on this?
Do I need custom routing?
You would need to set up a Route to catch /admin/ and look for an 'directory' called admin rather than a 'controller file' called admin. Then your 'createuser' param would ideally be in a 'user' controller, so 'createuser' would be an action in your users controller
Note the 'directory' declaration - application/bootstrap.php
Then in your controller you need to use underscores for each directory '/' in the Class name - application/classes/controller/admin/user.php