我有动作'显示'用于在博客中显示文章,其网址为:localhost/myblog/web/blog/blog/post?id=4
。
我希望网址为localhost/myblog/web/blog/blog/post/unique/title-of-article
。如何完成这样的事情?
答案 0 :(得分:1)
您必须在模型中使用SluggableBehavior来生成人类可读的网址部分。此数据将保存到您的数据库模型中。 通过这个slu and以及对你的控制器和UrlManager规则的一些修改,你可以创建你想要的东西。
这将是一个完整的教程,这是Stackoverflow上的already answered。 如果您需要更详细的教程,我建议谷歌。可以轻松找到多个教程,例如this。