3

Yii コントローラでインデックス アクションの SQL 文字列を送信したいですか? たとえば何か:

index.php?r=staff/index&id=1

私はそれを試してみて、actionIndex() を actionIndex($id) に変更しましたが、Yii が教えてくれました

error 400 : Your request is invalid.

それは可能ですか、それとも別のアクションを定義する必要がありますか?

4

3 に答える 3

6

いいえ、それを行う必要はありません。アクション メソッド内の通常のリクエスト パラメータとして id を受け取ります。

public function actionIndex(){

     $id = $_GET['id'];

}
于 2012-12-30T18:10:42.383 に答える
2

次のようにパラメータを取得できます。

        $key = Yii::app()->getRequest()->getParam('your_parameter_name');

また、からすべてのパラメータを取得できます

       $allParam = Yii::app()->getRequest()->restParams
于 2013-12-18T09:10:09.783 に答える
0

また

actionIndex($id = 0)

スタッフコントローラーで

于 2012-12-30T19:14:58.043 に答える