我是 Yii 的新手,现在我有一个链接:
localhost/qr/delete/33
我不知道怎么做
localhost/qr-code/delete/33
在 main.php 中使用 urlManager。
我是 Yii 的新手,现在我有一个链接:
localhost/qr/delete/33
我不知道怎么做
localhost/qr-code/delete/33
在 main.php 中使用 urlManager。
应该能够在您的配置中将其添加到您的数组中:
'qr-code/<action:\w+>/<id:\d+>' => 'qr/<action>',
//other rules here
这将使删除或更新操作可以工作。确保将其放在其他规则之前,以便它具有更高的优先级。 id
将作为变量传递给您的 qr 控制器中的操作
public function actionDelete($id) {
//your code here
}
如果 qr 是控制器,delete 是 action,33 是 id,那么这就是你的解决方案。
rules = array(
'<controller:(qr)>-code/delete/<id:\d+>'=>'<controller>/delete',
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
),