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

how to get the current action id in Yii?

我需要一个函数来获取当前的操作 ID,例如,如果 url 是 /controller/view/5 我想获取 5,这是操作 ID,我如何才能在 Yii 中这样做?

当前的action id可以这样取,

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

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

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,你可以自定义你的路线,你可以使用 '/'=>'/视图',

在此处查看一些示例: Hide GET parameter from URL