如何在Yii中获取当前操作ID?

时间:2015-05-24 01:56:21

标签: php url yii action

我需要一个函数来获取当前操作ID,例如,如果网址为/controller/view/5我想获取5哪个是操作ID,我怎么能在Yii中执行此操作?< / p>

2 个答案:

答案 0 :(得分:3)

当前的行动ID可以这样做,

  $id = Yii::app()->request->getParam('id');// param name

答案 1 :(得分:1)

您的网址与Yii期望您形成网址的方式不一致。网址的一般形式是

http://www.application.com/your_controller/your_controller_action/parameter1_tag/parameter1_value/parameter2_tag/parameter2_value/.../parametern_tag/parametern_value

在你的情况下:

 /controller/view/some_parameter_tag/5

如果你想隐藏parameter_tag,你可以自定义你的路线,你可以使用   &#39; /&#39; = GT;&#39; /视图&#39;,

在这里查看一些例子: Hide GET parameter from URL