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