Класс Checkboxes
Объект $Field:
Объект «Поле: множественный список»
Исходный код
class Checkboxes extends Base { … }
Методы
__construct()
new Checkboxes($a);
Конструктор
Исходный код
function __construct($a) {
parent::__construct($a);
$this->value = $this->arrayValue();
}
request()
$Checkboxes->request();
Получение значения поля
Исходный код
function request() {
parent::request();
$this->value = $this->arrayValue();
}
check()
$Checkboxes->check();
Проверка правильности ввода
Возвращает: string|null
null
– успешная проверка;
string
– ошибка
Исходный код
function check() {
if ($this->required) {
if (!$this->value) return $this->error = $this->requiredError();
}
}
store()
$Checkboxes->store();
Сохранение значения поля
Исходный код
function store() {
return $this->storeArray();
}
stringValue()
$Checkboxes->stringValue();
Исходный код
function stringValue() {
if (is_array($this->value)) return implode('|', $this->value);
else return $this->value;
}