我想在Yii控制器中为索引操作发送一个sql字符串?例如:
index.php?r=staff/index&id=1
我尝试了并将actionIndex()更改为actionIndex($ id),但是Yii给了我
error 400 : Your request is invalid.
是否可以或我必须定义另一个动作?
答案 0 :(得分:6)
不,您不需要这样做,在您的操作方法
中接收id作为普通请求参数public function actionIndex(){
$id = $_GET['id'];
}
答案 1 :(得分:2)
你可以获得如下参数。
$key = Yii::app()->getRequest()->getParam('your_parameter_name');
您也可以从
获取所有参数 $allParam = Yii::app()->getRequest()->restParams
答案 2 :(得分:0)
OR
actionIndex($id = 0)
在你的员工控制器中