« Yaf_Request_Abstract::getPost
Yaf_Request_Abstract::getRaw »

Yaf_Request_Abstract::getQuery

(Yaf >=3.2.2)

Yaf_Request_Abstract::getQuery — Fetch a query parameter

説明

public function Yaf_Request_Abstract::getQuery(string $name = ?, mixed $default = ?): mixed

Retrieves a variable from $_GET.

パラメータ

name

The variable name. If omitted, the whole array is returned.

default

The value to return if the variable is not found.

戻り値

The query parameter value, or default if it is not set.

例

例1 Yaf_Request_Abstract::getQuery() example

<?php
class SearchController extends Yaf_Controller_Abstract
{
    public function indexAction()
    {
        // Assuming the request is /search?keyword=yaf&page=2
        $keyword = $this->getRequest()->getQuery("keyword");
        $page    = (int) $this->getRequest()->getQuery("page", 1);

        var_dump($keyword, $page);
    }
}
?>

上の例の出力は、 たとえば以下のようになります。

string(3) "yaf"
int(2)

参考

関連キーワード:
Abstract   Request   Fetch   getQuery   parameter   variable   query   keyword   default   getRequest   getPost   mixed   getRaw   Retrieves   omitted   whole   returned   return   found   example   SearchController   extends   Controller   indexAction   Assuming
関連する関数・ページ:
yaf-request-abstract.getrequest   yaf-request-abstract.getpost   yaf-request-abstract.get   yaf-request-abstract.getraw   yaf-request-abstract.getcookie   yaf-request-simple.getquery