Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Readded route '_name' to plugin short routes in routes.php. I did not…
… realise that was critical to reverse routing\!
  • Loading branch information
sgpinkus committed Feb 11, 2014
1 parent a7b1e34 commit 2b44a92
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/Config/routes.php
Expand Up @@ -52,14 +52,16 @@
$pluginPattern = implode('|', $plugins);
$indexParams = ['action' => 'index'];
$match = ['prefix' => $prefixPattern, 'plugin' => $pluginPattern];
$pluginShortMatch = $match + ['routeClass' => 'Cake\Routing\Route\PluginShortRoute',
'_name' => '_plugin._controller:index'];

if($prefixPattern && $pluginPattern) {
Router::connect("/:prefix/:plugin", $indexParams, $match + ['routeClass' => 'Cake\Routing\Route\PluginShortRoute']);
Router::connect("/:prefix/:plugin", $indexParams, $pluginShortMatch);
Router::connect("/:prefix/:plugin/:controller", $indexParams, $match);
Router::connect("/:prefix/:plugin/:controller/:action/*", [], $match);
}
else if($pluginPattern) {
Router::connect("/:plugin", $indexParams, $match + ['routeClass' => 'Cake\Routing\Route\PluginShortRoute']);
Router::connect("/:plugin", $indexParams, $pluginShortMatch);
Router::connect("/:plugin/:controller", $indexParams, $match);
Router::connect("/:plugin/:controller/:action/*", [], $match);
}
Expand Down

0 comments on commit 2b44a92

Please sign in to comment.