Класс Address
Объект $Field:
Объект «Поле: ввод адреса»
Исходный код
class Address extends Base { … }
Методы
request()
$Address->request();
Получение значения поля
Исходный код
function request() {
parent::request();
if (!strlen($this->name)) return;
$length = strlen($this->name);
if ($_POST || $_FILES) {
$arrayValue = array();
foreach ($_REQUEST as $name => $value) {
if ($this->name === substr($name, $length)) {
if ($name[$length + 1] === '-' || $name[$length + 1] === '_') {
if (substr($name, -4) !== 'data') {
$arrayValue[$name] = $value;
}
}
}
}
$this->value = implode(', ', $arrayValue);
}
}