Using and namespacing 'modules' |
[font=Roboto, RobotoDraft, Helvetica, Arial, sans-serif][font=Arial, Helvetica, sans-serif][font=arial, sans-serif]UPDATE - 2020-04-20[/font][/font][/font]
[font=Roboto, RobotoDraft, Helvetica, Arial, sans-serif][font=Arial, Helvetica, sans-serif][font=arial, sans-serif]I changed App\Config\Autoload.php to:[/font][/font][/font] PHP Code: <?php namespace Config; [font=Roboto, RobotoDraft, Helvetica, Arial, sans-serif][font=Arial, Helvetica, sans-serif][font=arial, sans-serif]Added a route for the start module in App\Config\Routes.php:[/font][/font][/font] PHP Code: // We get a performance increase by specifying the default PHP Code: <?php [font=Roboto, RobotoDraft, Helvetica, Arial, sans-serif][font=Arial, Helvetica, sans-serif][font=arial, sans-serif]When I open http://localhost/ci4-test/start --> Bingo! It works[/font][/font][/font] [font=Roboto, RobotoDraft, Helvetica, Arial, sans-serif][font=Arial, Helvetica, sans-serif][font=arial, sans-serif]But when I open [font=arial, sans-serif] http://localhost/ci4-test/start/foo: 404 - 'Controller or its method is not found: App\Controllers\Start::foo'[/font][/font][/font][/font] [font=Roboto, RobotoDraft, Helvetica, Arial, sans-serif][font=Arial, Helvetica, sans-serif][font=arial, sans-serif][font=arial, sans-serif]Is there something wrong in my routing file?[/font][/font][/font][/font] Thanks for any help or suggestion! _____________ [font=Roboto, RobotoDraft, Helvetica, Arial, sans-serif][font=Arial, Helvetica, sans-serif][font=arial, sans-serif]Yesterday, I was playing around with namespaces in a test application but it won't work out...[/font][/font][/font] [font=arial, sans-serif]I created a subfolder 'Start' within 'App\Modules' (namespaced as 'Mine' in autoloader.php - see lower)[/font] In namespaced the controller and added the namespace to the autoloader: But it looks like the regular App\Controllers\ route is still followed... Any idea what I'm doing wrong? Many tanks in advance! Zeff |
Welcome Guest, Not a member yet? Register Sign In |