yii 如何从控制器和动作名称中获取URL(遵循CUrlManager中的规则)?

1l5u6lss  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(107)

我目前正在Yii 1.1项目上工作,我正在为网站Map管理器创建cron命令。在主配置中,我配置了URL管理器规则(例如'home' =〉'home/index',其中“home”是控制器名称,“index”是控制器的操作,home是url路径- example.com/home).我已经提取了所有发布页面的控制器和操作,但是在规则列表中,有一些规则正在生成动态URL(例如gallery/<:id>=〉'gallery/view').我在Yi 2中看到了一些函数,但是在Yii 1.1中我找不到任何方法通过规则(通过控制器和操作名)从CUrlManager中获取真实的的URL.
先谢谢你!

jc3wubiy

jc3wubiy1#

// Yii 1.1:    
$url = Yii::app()->createUrl('gallery/view', ['id'=>$id]);

相关问题