使用参数化路由时,有没有办法$_GET
在我的事件处理程序中访问重写的变量?onBeginRequest
我的路线定义为:
'<_c:\w+>/<_a:\w+>/<id:\d+>' => '<_c>/<_a>'
我的事件处理程序是:
'onBeginRequest' => function($event) {
/*
site.com/posts/edit/1 - empty (bad)
site.com/posts/edit/?id=1 - not empty(good)
*/
var_dump($_GET);
die;
}
无论请求上述两个 URL 中的哪一个,如何确保定义了 $_GET['id']?
我正在使用 Yii 1.1.13 版。