CakePHP では、以下を使用してすべての POST/GET を取得できます。
$this->params
Yii では、同等のものがあるかどうかはわかりません。(POST/GET)かどうかに関係なく、1つのフィールド値を取得したい場合にのみ見ましたが、それを指定する必要があります。
Yii::app()->request->getParam('email')
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);
}