网址中的Yii2文章名称

时间:2016-09-13 14:34:19

标签: url routing yii2

我有动作'显示'用于在博客中显示文章,其网址为:localhost/myblog/web/blog/blog/post?id=4

我希望网址为localhost/myblog/web/blog/blog/post/unique/title-of-article。如何完成这样的事情?

1 个答案:

答案 0 :(得分:1)

您必须在模型中使用SluggableBehavior来生成人类可读的网址部分。此数据将保存到您的数据库模型中。 通过这个slu and以及对你的控制器和UrlManager规则的一些修改,你可以创建你想要的东西。

这将是一个完整的教程,这是Stackoverflow上的already answered。 如果您需要更详细的教程,我建议谷歌。可以轻松找到多个教程,例如this