core
db
html
utility
Request::getQuery
public void getQuery
( string $key = null )
$_GETリクエストの情報を取得します。
これにより得られる値はスーパーグローバル変数である$_GETより取得できるものと同様ですが、Curryでは$_GETの直接の参照は推奨されませんので、このメソッドを利用してください。
またコントローラークラスでは、クラス変数である$this->queryを参照する事によって、このメソッドを引数なしで呼び出した場合と同じ結果が得られます。
つまり、$this->request->getQuery('hoge')と$this->query['hoge']はどちらも同じ値になります。
これにより得られる値はスーパーグローバル変数である$_GETより取得できるものと同様ですが、Curryでは$_GETの直接の参照は推奨されませんので、このメソッドを利用してください。
またコントローラークラスでは、クラス変数である$this->queryを参照する事によって、このメソッドを引数なしで呼び出した場合と同じ結果が得られます。
つまり、$this->request->getQuery('hoge')と$this->query['hoge']はどちらも同じ値になります。
パラメーター
| 名前 | 型 | 内容 |
|---|---|---|
| $key | string | このパラメーターは省略可能です。 省略した場合はすべてのクエリ文字列を配列で取得します。 このパラメーターが指定された場合は指定キーの値のみを取得します。 |
返り値
返り値はありません。