|
|
@@ -275,6 +275,7 @@ class CakeRoute {
|
|
|
$separatorIsPresent = strpos($param, $namedConfig['separator']) !== false;
|
|
|
if ((!isset($this->options['named']) || !empty($this->options['named'])) && $separatorIsPresent) {
|
|
|
list($key, $val) = explode($namedConfig['separator'], $param, 2);
|
|
|
+ $key = rawurldecode($key);
|
|
|
$val = rawurldecode($val);
|
|
|
$hasRule = isset($rules[$key]);
|
|
|
$passIt = (!$hasRule && !$greedy) || ($hasRule && !$this->_matchNamed($val, $rules[$key], $context));
|