【发布时间】:2017-09-14 15:06:01
【问题描述】:
我希望能够通过/ 在URL 中为Yii2 Framework 分隔操作参数,
例如:http://localhost/advanced/backend/web/controller/action/parameter1/parameter2
这里的parameter(1,2,...) 不仅仅是id 和integer 数字
我在互联网和这里搜索了很多,但我没有找到一个有用的答案,我试过这个:
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>/*'=>'<controller>/<action>'
但它不起作用 我必须将参数作为 get 变量传递才能工作
http://localhost/advanced/backend/web/controller/action/?parameterName=value
谁能帮帮我,这对我来说很有必要。
【问题讨论】:
标签: php yii url-rewriting frameworks