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