Get current URL/URI without some of $_GET variables

后端 未结 15 1917
被撕碎了的回忆
被撕碎了的回忆 2021-01-30 09:10

How, in Yii, to get the current page\'s URL. For example:

http://www.yoursite.com/your_yii_application/?lg=pl&id=15

but excluding the

15条回答
  •  既然无缘
    2021-01-30 09:25

    Something like this should work, if run in the controller:

    $controller = $this;
    $path = '/path/to/app/' 
      . $controller->module->getId() // only necessary if you're using modules
      . '/' . $controller->getId() 
      . '/' . $controller->getAction()->getId()
    . '/';
    

    This assumes that you are using 'friendly' URLs in your app config.

提交回复
热议问题