yiiを使ってみる5
$_GET, $_POST, $_SESSION には直接アクセスしないっぽい。CHttpRequestを参照。
CHttpRequest::getQuery
$_GETでなくCHttpRequest::getQueryを使う。
<?php //$id = $_GET('id'); $id = CHttpRequest::getQuery('id');
CHttpRequest::getPost
$_POSTでなくCHttpRequest::getPostを使う。
<?php //$id = $_POST('id'); $id = CHttpRequest::getPost('id');
CHttpRequest::getParam
あるいはCHttpRequest::getParamを使う。
<?php //$id = (isset($_GET['id'])) ? $_GET['id'] : $_POST['id']; $id = CHttpRequest::getParam('id');
といっても
各メソッドのソースを見ればわかるが、大したことしてないけどね。