codeigniter4 controller name style like UserGroup |
I name my controller UserGroup according to codeigniter4 coding style as it says:
Class names and namespaces SHOULD be declared in UpperCamelCase, also called StudlyCaps, unless another form is functionally required. But when I try my controller on browser as http://localhost/usergroup it gives 404 - File Not Found error. http://localhost/userGroup works. http://localhost/UserGroup works too. But http://localhost/usergroup doesn't. Should I change my controller name to Usergroup or url to http://localhost/UserGroup (or http://localhost/userGroup)? (11-08-2018, 05:47 AM)obozdag Wrote: I name my controller UserGroup according to codeigniter4 coding style as it says:you can add routes. $routes->add('usergroup','userGroup::index') (11-08-2018, 05:47 AM)obozdag Wrote: Should I change my controller name to Usergroup or url to http://localhost/UserGroup (or http://localhost/userGroup)? If you want to use the auto-routing functionality like previous versions had, then yes, you'll need keep the name as ucfirst and not camel case. The framework has no way of guessing which other letters should be capitalized. So, this is a case where it's functionally required. ![]() But, titounnes is right, you can specify each route. That has some included power and flexibility you won't get from auto-routing. |
Welcome Guest, Not a member yet? Register Sign In |