首页 > 代码库 > Yii 中的createUrl和redirectUrl

Yii 中的createUrl和redirectUrl

        Yii  这两个url表示方法容易混淆,区别如下:

        $this->CreateUrl(‘控制器/方法‘,get参数);

        $this->CreateUrl(‘方法‘);              //当前控制器

        $this->CreateUrl(‘控制器/方法‘);              //从当前控制器跳转到其他的控制器

        $this->CreateUrl(‘控制器/方法‘,array(‘id‘=>1));      //同上,传get参数,数组形式 

        $this->CreateUrl()  一般用于<a href=""></a>标签中,用于生成url

       

        $this->redirectUrl(array(‘控制器/方法‘));     

        $this->redirectUrl(array(‘方法‘));             //当前控制器

        $this->redirectUrl(array(‘控制器/方法‘));   //从当前控制器跳转到其他的控制器

        $this->redirectUrl()   一般用于控制器中的跳转,里面为数组形式