【发布时间】:2021-03-26 16:39:24
【问题描述】:
我有一个菜鸟问题,但谷歌搜索了几个小时并没有让我更接近答案。
我希望当我在浏览器中输入以下 url 时,它会被分配给特定的控制器操作。
假设我有以下网址:
http://localhost:5555/tractor-unit/?param1=1¶m2=abc
在某个控制器的某个动作中,规则应该如何处理这个请求。
到目前为止我已经尝试过:
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'tractor-unit/?param1=<param1:\d+>¶m2=<param2:\w+>' => 'tractor/do'
]
],
这行不通。我只是不明白应该如何编写规则条目才能将此请求传递给名为 tractor 的控制器及其操作。或者我完全误解了整个 url manager 的概念。
【问题讨论】:
标签: php yii2 yii2-urlmanager