1

CakePHP では、以下を使用してすべての POST/GET を取得できます。

$this->params

Yii では、同等のものがあるかどうかはわかりません。(POST/GET)かどうかに関係なく、1つのフィールド値を取得したい場合にのみ見ましたが、それを指定する必要があります。

Yii::app()->request->getParam('email')
4

1 に答える 1

5

Yii では、 , , を直接使用しても問題あり$_REQUESTませ$_POST$_GET

getParamとにかく実際にはこれらの配列を直接使用しますが、paramが存在しない場合はnullデフォルトで返されるか、getParam呼び出しの 2 番目の引数として指定した値が返されるという違いがあります。

出典

public function getParam($name,$defaultValue=null)
{
    return isset($_GET[$name]) ? $_GET[$name] : (isset($_POST[$name]) ? $_POST[$name] : $defaultValue);
}
于 2012-11-13T09:34:08.170 に答える