如何直接从查询字符串(URL)获取Yii参数

Zab*_*abs 12 php url frameworks yii

我正在使用最新版本的Yii并尝试基本整理URL参数.

例如,如果我的URL如下:

site.com/events/199/111
Run Code Online (Sandbox Code Playgroud)

获取第一个参数的功能是什么,例如'199',同样再次获取第二个参数,例如'111'.

我记得CodeIgniter有$this->url->segment(1),我基本上需要和Yii相同的功能:)

Roh*_*han 19

在某事上 -

$this->createUrl('blah/blahx',array('id'=>2));
Run Code Online (Sandbox Code Playgroud)

您可以使用 - 获取参数 -

$x = CHttpRequest::getParam('id'); //outputs x=2 
Run Code Online (Sandbox Code Playgroud)

要么 $x = Yii::app()->getRequest()->getQuery('id'); //x=2 again