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

如何从控制器和操作名(遵循CUrlManager的规则)获取URL?,curl,yii,rules,yii-components,yii1.x,Curl,Yii,Rules,Yii Components,Yii1.x,我目前正在处理Yii 1.1项目,我正在为站点地图管理器创建cron命令。在主配置中,我配置了URL管理器规则(例如“home”=>“home/index”,其中“home”是控制器名称,“index”是来自控制器的操作,home是URL路径-example.com/home)。我已经提取了所有“已发布页面的控制器和操作”,但在规则列表中,有一些规则正在生成动态URL(例如gallery/=>“gallery/view”)。我看到Yii2中有一些函数,但在Yiii1.1中,我找不到任何方法通过规

我目前正在处理Yii 1.1项目,我正在为站点地图管理器创建cron命令。在主配置中,我配置了URL管理器规则(例如“home”=>“home/index”,其中“home”是控制器名称,“index”是来自控制器的操作,home是URL路径-example.com/home)。我已经提取了所有“已发布页面的控制器和操作”,但在规则列表中,有一些规则正在生成动态URL(例如gallery/=>“gallery/view”)。我看到Yii2中有一些函数,但在Yiii1.1中,我找不到任何方法通过规则(通过控制器和动作名称)从CUrlManager获取真实的URL

提前谢谢你

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