Yii::app()->;createUrl()与$this->;创建URL

Yii::app()->;createUrl()与$this->;创建URL,yii,Yii,我只是在学习Yii框架,在控制器中创建URL让我很困惑。createUrl()方法在capapplication和CController中,但其行为不同。我真的不知道什么时候使用哪个?在Yii::app()->createUrl()中,必须提供一个控件/操作路径 在控制器方法中,您不需要指定控制器ID,因为您只需将操作传递给createUrl 请参阅,我尝试使用cControl->createUrl()当我在控制器中时,这包括视图。 当我在一个组件或另一个全局使用的对象中时,我将使用Yii::a

我只是在学习Yii框架,在控制器中创建URL让我很困惑。createUrl()方法在capapplication和CController中,但其行为不同。我真的不知道什么时候使用哪个?

在Yii::app()->createUrl()中,必须提供一个控件/操作路径

在控制器方法中,您不需要指定控制器ID,因为您只需将操作传递给createUrl


请参阅,我尝试使用
cControl->createUrl()当我在控制器中时,这包括视图。
当我在一个组件或另一个全局使用的对象中时,我将使用
Yii::app()->createUrl()