关于自动生成的Yii代码的快速问题:在控制器中,这样的函数:
public function actionDelete($id)
他们从哪里获得$ id?是throguh $ _POST还是$ _GET还是完全不同的东西?我正在努力制作ajax'删除某些东西'按钮,而我却坚持创建一个ajax链接来发布那个东西的'id'
答案 0 :(得分:0)
这是GET变量的名称,所以你的动作可能是/ myController / myAction?id = 4,相当于/ myController / myAction / id / 4
...和4将是传递给方法的值。
你可以在方法中添加另一个参数,你必须在你的查询字符串中包含那个变量/值。
Yii并不总是这样,它可能会在1.12中添加。
您可以通过调用$ _GET ['id']
获得相同的值答案 1 :(得分:0)
这在Yii中被称为“动作参数绑定”
查看此链接,搜索Action Parameter Binding
http://www.yiiframework.com/doc/guide/1.1/en/basics.controller