我在我的站点的路由列表末尾设置了以下路由,它允许对 uri 值进行最终检查,以便为我的站点用户提供虚 URL ( http://example.com/username
)
Route::set('profile', '<path>/(<page>)',
array(
"path" => "[a-zA-Z0-9_-]+",
"page" => (blog|photos)))
->defaults(array(
'controller' => 'welcome',
'action' => 'profile'
));
这条路线正确地指向welcome
控制器和profile
方法,但是我想知道是否有一种方法可以像这样将path
和page
值发送到方法:
action_profile($var1, $var2) {
echo $var1 . ' ' . $var2;
}
我不想依赖$this->request->uri()
并将结果分解成一个数组,除非绝对没有其他方法可以做到这一点。