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
if ($this->Navbar->compareUrls(['_name' => 'route.name'])) {
// code
}
What happened
Thrown a route not found exception
What you expected to happen
find the route ;)
explanation
my route is a get only : $routes->get('/queue', ['controller' => 'Emails', 'action' => 'queue'], 'route.name');
and is in the "top menu"
When i submit a form (POST, PATCH, PUT), the UrlComparerTrait create a Request with normalized url : $url = Router::parseRequest(new ServerRequest($this->_removeRelative($url)));
But this request construction use the current environment and set the method to POST.
The route.name with POST method don't exists.