Repository navigation
Request
AntonShevchuk edited this page Sep 12, 2012
·
21 revisions
Обертка для работы с глобальными перменными $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV. Большинство функционала честно взято из Zend_Controller_Request_Http.
Нет
<?php
// get request from application
$Request = $this->getRequest();
// module/controller
$Request->getModule();
$Request->getController();
// params
$Request->setParam($key, $value);
$Request->getParam($key, $default);
$Request->setParams($array);
// return http|https
$Request->getScheme();
// get request method GET/POST/PUT/DELETE
$Request->getMethod();
// get $_GET data
$Request->getQuery($key, $default);
// get $_POST data
$Request->getPost($key, $default);
$Request->getCookie($key, $default);
$Request->getServer($key, $default);
$Request->getEnv($key, $default);
$Request->getHeader($header);
$Request->getHttpHost();
$Request->setBaseUrl($baseUrl);
$Request->getBaseUrl();
$Request->getClientIp($checkProxy = true);
// return bool
$Request->isXmlHttpRequest();
// return bool
$Request->isFlashRequest();
Acl
Application
Auth
Cache
Common
— Exception
— Collection
— Container
— Helper
— Options
— Singleton
Config
Controller
— Data
— Mapper
—— Crud
—— Rest
— Reflection
Crud
— Crud Table
Db
— Row
— Table
— Relations
— Query
Debug
EventManager
Grid
Http
Layout
Logger
Mailer
Messages
Nil
Proxy
Registry
Request
Response
Router
Session
Translator
Validator
View