我想發送一個用於Yii控制器中的索引操作的sql字符串?一些例如:將參數發送到Yii控制器中的actionIndex
index.php?r=staff/index&id=1
我試了一下,改變的actionIndex()來的actionIndex($ ID),但Yii的給我
error 400 : Your request is invalid.
是否有可能還是我必須定義另一個動作?
我想發送一個用於Yii控制器中的索引操作的sql字符串?一些例如:將參數發送到Yii控制器中的actionIndex
index.php?r=staff/index&id=1
我試了一下,改變的actionIndex()來的actionIndex($ ID),但Yii的給我
error 400 : Your request is invalid.
是否有可能還是我必須定義另一個動作?
沒有你不需要做,收到你的操作方法裏面的id作爲正常的請求參數
public function actionIndex(){
$id = $_GET['id'];
}
使用$ _GET是否安全? –
OR
actionIndex($id = 0)
在你的員工
控制器
您可以得到如下參數。
$key = Yii::app()->getRequest()->getParam('your_parameter_name');
,你也可以從
$allParam = Yii::app()->getRequest()->restParams
你描述這個問題的方法得到所有的參數,它應該工作,Yii的自動根據處理函數簽名從'$ _GET'拿起動作參數。你能在控制器中顯示更多的代碼嗎? – DCoder