Bu yazımızda uygulamamıza gelen POST ve GET metodlarını inceleyeceğiz.
$request = Yii::$app->request;
$get = $request->get();
// equivalent to: $get = $_GET;
$id = $request->get('id');
// equivalent to: $id = isset($_GET['id']) ? $_GET['id'] : null;
// id değişkeni gelmezse varsayılan değer null olur
$id = $request->get('id', 1);
// equivalent to: $id = isset($_GET['id']) ? $_GET['id'] : 1;
// id değişkeni gelmezse varsayılan değer 1 olur
$post = $request->post();
// equivalent to: $post = $_POST;
$name = $request->post('name');
// equivalent to: $name = isset($_POST['name']) ? $_POST['name'] : null;
// name değişkeni gelmezse varsayılan değer null olur
$name = $request->post('name', 'mahmut');
// equivalent to: $name = isset($_POST['name']) ? $_POST['name'] : '';
// name değişkeni gelmezse varsayılan değer 'mahmut' olur