gpt4 book ai didi

php - Yii 中的自定义 URL

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:38:49 25 4
gpt4 key购买 nike

我想在 Yii 中配置自定义 URL。我卡在了最后一步。这就是我创建 URL 的方式:

$a->url =  Yii::app()->createUrl('view/profile',array('uid'=>$a->userid,'type'=>$a->type,'specialty'=>$specialty,'locality'=>$locality)) ; 

这就是我在配置文件中的规则:

'profile<uid:\w+>_<type:\w+>/'=>'view/profile,

这工作正常,除了生成的 URL 是:

http://localhost/dev/profile122_doctor?specialty=Cardiology&locality=Times+Square

我希望 URL 更简洁,大致如下:

http://localhost/dev/profile122_doctor/specialty-Cardiology-near-Times-Square

这可以做到吗?有什么建议么 ?顺便说一句,只有 uid 和类型变量才是 URL 正确工作所必需的。出于 SEO 的目的,需要其余信息。

最佳答案

您可以定义自己的 URL 规则类,这样您就可以在语法上有更多的自由:

Using Custom URL Rule Classes in Yii

关于php - Yii 中的自定义 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13991200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com