Строковый char
Назначение: одиночные слова, любые значения, короткие строки текста
Тип поля в SQL таблице: char и varchar
Дополнительные параметры:
placeholder
Назначение: текст html подсказки placeholder при отображении формы (в шаблонах views)
Возможные значения: строка
По умолчанию: пустая строка
length
Назначение: точная требуемая длина поля (в символах utf-8)
Возможные значения: целое положительное число
По умолчанию: null
min_length
Назначение: обязательная минимальная длина строки
Возможные значения: целочисленные положительные
По умолчанию: null
max_length
Назначение: максимально возможная длина строки
Возможные значения: целочисленные положительные
По умолчанию: null
min_max_length
Назначение: максимальная и минимальная длины строки
Возможные значения: целочисленные положительные, разделенные запятой
По умолчанию: null
hidden
Назначение: возможность создавать скрытые поля, используется в основном в Создание форм
Возможные значения: true, false
По умолчанию: false
regexp
Назначение: обязательное совпадение с регулярным выражением. Многие типы данных производные от char обладают заданным свойством regexp по умолчанию (например email, redirect). Подробнее об этом в разделе Правила проверки полей формы.
Возможные значения: регулярные выражения PHP в виде '/[a-z]{5}/'
По умолчанию: null
captcha
Назначение: возможность добавить проверочный код к текстовому полю в форме
Возможные значения: путь от корня проекта до файла, генерирующего изображение (без первоначального '/')
По умолчанию: null
Примеры:
['Заголовок', 'char', 'title']
['Название', 'char', 'name', ['required' => true, 'min_length' => 5]]
['Артикул', 'char', 'articul', [
'required' => true,
'unique' => true,
'min_max_length' => '4,8'
]
]
['Код безопасности', 'char', 'captcha', [
'required' => true,
'captcha' => 'extra/captcha-simple/'
]
]
['Логин аккаунта', 'char', 'login', ['regexp' => '/^w+$/']]
Предыдущий раздел
Булевый bool