1

或者换句话说摆脱/id/地址栏中的。

我在 urlManager 中指定了以下内容:

'<controller:\w+>/update/<sid:\w+>'=>'<controller>/<action>'

这意味着我需要在 url 地址栏中指定以下内容:

mysite.com/post/update/sid/s390seret88se

如何配置它,以便我需要的是:

mysite.com/post/update/s390seret88se

我不希望 sid 在地址栏中可见。

4

1 回答 1

1

如果您只想隐藏sid操作update,请执行此操作

'<controller:\w+>/update/<sid:\w+>'=>'<controller>/update'

或者,如果您想更新所有操作,请使用

'<controller:\w+>/<action:\w+>/<sid:\w+>'=>'<controller>/<action>'
于 2012-12-30T10:32:11.463 回答