Система управления «Сайт PRO»
Версия 20240107

Класс Combine

Объект $Field: Cms\Root\Form\Field\Combine наследует Cms\Root\Form\Field\Base

Объект «Поле: комбинированное поле»

Исходный код
class Combine extends Base { … }

Свойства

$combine

$Combine->combine
Исходный код
    var $combine;

Методы

request()

$Combine->request();

Получение значения поля

Исходный код
    function request() {
        if (is_array($this->combine)) {
            $a = array();
            foreach ($this->combine as $k => $v) if (is_int($k)) {
                $a[] = $v;
            } elseif (strlen($_REQUEST[$k])) {
                $a[] = $_REQUEST[$k];
            } else {
                return $this->value = '';
            }
            return $this->value = implode('', $a);
        } else {
            return parent::request();
        }
    }