|
|
Работа с переменными в Joomla
- Подробности
- Категория: Разработка в Joomla
Для работы с переменными в Joomla используется статический класс JRequest
По следующей ссылке можно посмотреть описание свойств и методов для него :
http://api.joomla.org/Joomla-Framework/Environment/JRequest.html
Наиболее употребительные методы для работы с переменными:
get( $hash, $mask )
$hash - строка чтобы получить POST, GET, FILES, METHOD
$mask - фильтр маска для переменной
Пример:
JRequest::get( 'post' );
getVar( $name, $default, $hash, $type, $mask )
строка $name - имя пременной;
$default - значение по умолчанию для переменной;
строка $hash - чтобы получить POST, GET, FILES, METHOD по умолчанию в следующем порядке (GET, POST, FILE)
строка $type - тип переменной (INT, FLOAT, BOOLEAN, WORD, ALNUM, CMD, BASE64, STRING, ARRAY, PATH, NONE);
целое $mask - JREQUEST_NOTRIM , JREQUEST_ALLOWHTML , JREQUEST_ALLOWRAW
Пример:
$id = JRequest::getVar( 'id', 0, 'POST', 'INT' );
$name = JRequest::getVar( 'name', 'none', 'POST', 'STRING', JREQUEST_ALLOWHTML | JREQUEST_NOTRIM );




