Yii - 在自动生成的控制器中:$id从何而来



关于自动生成的 Yii 代码的快速问题:在控制器中,函数如下:

   public function actionDelete($id) 

他们从哪里得到$id? 是 _POST 美元还是 _GET 美元,还是完全不同的东西?我正在努力制作一个 ajax"删除某些内容"按钮,并且我坚持创建一个 ajax 链接来发布该内容的"id"

这是

GET变量的名称,所以你的操作可能是/myController/myAction?id=4,相当于/myController/myAction/id/4

。4 是传递给方法的值。

您可以向该方法添加另一个参数,并且必须在查询字符串中包含该变量/值。

Yii 并不总是有这个,它可能是在 1.12 中添加的。

您可以通过调用 $_GET['id'] 获得相同的值

在 Yii 中称为"动作参数绑定"

查看此链接,搜索操作参数绑定

http://www.yiiframework.com/doc/guide/1.1/en/basics.controller

最新更新