You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On the forum, I already suggested the idea of creating a unique key for registering a route, like domain + path. (As it turned out, the same is used in Laravel).
This would solve the existing problem. And it would also be possible to create a cache of routes, which in my opinion would be a good solution if the application uses many modules with routes.
If the "hostname" or "subdomain" options are specified and the path matches, then the route will be overwritten by the last one added. This is what happens in example 2.
If you're expecting Media::index but have All::index, then yes, it's a bug.
Symfony - route name
Yii - route name ?? methods + domain + pattern
That is, a unique route key is used.
As an alternative, we may not use an associative array.
CodeIgniter version: 4.3.1
(1)
hostname
takes precedence oversubdomain
if a route has both:
http://media.example.com:8888/ci431/public/
→App\Controllers\Media::index
http://user.example.com:8888/ci431/public/
→App\Controllers\Home::index
(2)
subdomain
takes precedence overhostname
if two routes matches:
http://media.example.com:8888/ci431/public/
→App\Controllers\All::index
http://user.example.com:8888/ci431/public/
→App\Controllers\All::index
The text was updated successfully, but these errors were encountered: