суббота, 23 октября 2010 г.

JRequest - Класс для работы со строкой запроса

Класс JRequest отвечает за работу со строкой переменных запроса
  • getInt($name, $default = 0, $hash = 'default') - позволяет получить числовое значение переменной запроса
  • getFloat($name, $default = 0.0, $hash = 'default') - вещественной значение
  • getBool($name, $default = false, $hash = 'default') - логическое
  • getWord($name, $default = '', $hash = 'default') - слово
  • getString($name, $default = '', $hash = 'default', $mask = 0) - строку
  • checkToken( $method = 'post' ) - проверяет полученный запрос
  • clean() - очищает все переменные запроса
  • getVar($name, $default = null, $hash = 'default', $type = 'none', $mask = 0) - самый гибкий метод(большинство методов класса, начинающихся с get используют этот метод) - позволяет получить переменную

Будьте осторожны! здесь приведены наиболее значимые функции, но не все*

в функциях приведённых выше аргументы означают следующее:
  • $name - имя получаемой переменной
  • $default - стандартное значение, если переменная отсутствует
  • $hash - в каком массиве искать переменную (POST, GET, FILES, COOKIE, METHOD)
  • $type - тип переменной - смотрите JFilterInput::clean() для того, чтобы понять как они обозначаются
  • $mask - маска переменной
*Файл с классом JRequest находится в /libraries/joomla/environment/request.php

Комментариев нет:

Отправить комментарий