CakePHP3 GETメソッドのクエリストリングを取得する方法です。
1 2 | // 検証URL例 /users?email=xxx@cakephp3.com&password=xxx |
◯ 全クエリストリング取得
1 2 3 4 | $query_data = $this->request->getQuery(); // CakePHP 3.4~ $query_data = $this->request->query(); // CakePHP ~3.3 var_dump($query_data); // Array([email] => xxx@cakephp3.com, [password] => xxx) |
◯ 個別クエリストリング取得
1 2 3 4 | $query_data = $this->request->getQuery('email'); // CakePHP 3.4~ $query_data = $this->request->query('email'); // CakePHP ~3.3 var_dump($query_data); // xxx@cakephp3.com |