在 Yii 中路由我的请求时遇到问题。以下是 urlManager 规则:
'rules'=>array(
array('api/index', 'pattern'=>'api/<model:\w+>/<id:\d+>/*', 'verb'=>'GET'),
array('api/shortlist', 'pattern'=>'api/<action>/<model:\w+>/*', 'verb'=>'GET'),
array('api/compare', 'pattern'=>'api/<action>/<model:\w+>/*', 'verb'=>'GET'),
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
api/shortlist
即使我点击api/compare
链接,我的请求也会被路由到。
我在这里做错了什么?