Мне нужно создать маршруты, которые включают двоеточие, для создания URL-адресов, таких как http://app.com/prjct:a9b5c
. Очевидно, что в настоящее время просто использовать косую черту вместо стандартной маршрутизации.Маршрутизация CakePHP с разделителем двоеточия
$SLUG = array('slug' => '[-_A-Za-z0-9]+');
Router::connect('/prjct/:slug', array('controller' => 'projects', 'action' => 'show'), $SLUG);
Но маршруты спецификации использовать двоеточие как специальный индикатор, который мешает моей наивной попыткой заменить второй слэш выше с другой толстой кишки.
Как использовать двоеточие в этом случае для маршрута?