【发布时间】:2015-05-06 07:05:01
【问题描述】:
所以使用 yii 我想要这样的网址:
mydomain.com/some-short-slug
这个url映射如下:
mydomain.com/book?bookslug=some-short-slug
我该怎么做?
【问题讨论】:
标签: yii url-rewriting yii-url-manager
所以使用 yii 我想要这样的网址:
mydomain.com/some-short-slug
这个url映射如下:
mydomain.com/book?bookslug=some-short-slug
我该怎么做?
【问题讨论】:
标签: yii url-rewriting yii-url-manager
您需要在 url-manager 中执行此操作:
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
'caseSensitive' => false,
'rules' => array(
...
'<slug>'=>'book/index'
...
),
现在,如果 url 像 mydomain.com/some-short-slug,那么在 BookController 的 actionIndex 中,$slug 等于“some-short-slug”
【讨论】: