Yii - 在URL中添加标题。

时间:2014-04-17 05:47:39

标签: php url yii

这是我的网站网址http://sitename/search?city=1,我想在此网址中添加标题。 它应该像http://sitename/search?city=1/titlehttp://sitename/title/search?city=1

所以我试过这样的事情,

array(
  'search/<title>'=>'search',
  '<title>/search'=>'search',
)

两者都不起作用,是否可以实现,如果是,如何实现这一目标?

2 个答案:

答案 0 :(得分:0)

查看这篇文章,它描述了如何为你的网址使用slug:

http://www.joshuawinn.com/yii-clean-seo-friendly-urls-for-pages/

答案 1 :(得分:0)

我终于找到了解决方案:

array(
  '<action:\w+>/<title>/'=>'site/<action>'
)

如果你在rules中有这个,你可以创建一个这样的网址:

Yii::app()->createUrl("site/index", array('title' => 'test'));