如何在 Yii 1.x 中获取当前 URL?

Bah*_*eol 5 php yii

我想使用 Yii 1.x 获取我当前的页面 URL。

这是我当前的页面:

http://example.com/abc/def 
Run Code Online (Sandbox Code Playgroud)

我想获得完整的 URL 或最后一个参数。

llo*_*ono 7

要获取当前网址,您可以执行此操作。

外部视图文件使用这个:

Yii::app()->controller->getId()
Yii::app()->controller->getAction()->getId()
Run Code Online (Sandbox Code Playgroud)

内部视图文件:

$this->getId()
$this->getAction()->getId()
Run Code Online (Sandbox Code Playgroud)

或者干脆:

Yii::app()->request->requestUri
Run Code Online (Sandbox Code Playgroud)