if ($plugins = Configure::listObjects('plugin')) { $pluginMatch = implode('|', array_map(array('Inflector', 'underscore'), $plugins)); Router::connect( "/admin/:plugin/:controller/:action/*", array('action' => null, 'prefix' => 'admin', 'admin' => true), array('plugin' => $pluginMatch) ); }