【发布时间】:2010-08-29 21:53:21
【问题描述】:
我需要创建包含冒号的路由以生成像 http://app.com/prjct:a9b5c 这样的 URL。显然,目前使用斜线代替默认路由很简单。
$SLUG = array('slug' => '[-_A-Za-z0-9]+');
Router::connect('/prjct/:slug', array('controller' => 'projects', 'action' => 'show'), $SLUG);
但是路由规范使用冒号作为特殊指示符,这干扰了我用另一个冒号替换上面第二个斜线的天真尝试。
在这种情况下,如何将冒号用于路由?
【问题讨论】: