Специальные строковые url, redirect, email, phone
Специальные строковые типы: url - читабельные части ссылок, redirect - полные ссылки, email - электронная почта, phone - телефон.
Назначение: слова либо неразрывные последовательности слов заданного формата:
- url - латинские символы и цифры без пробелов, а также символ '-' ('_' не используется)
- redirect - полные ссылки http и https
- email - электронная почта вида name@domain.zone
- phone - цифры, пробелы, символы (, ), + и -
Для поля типа url предусмотрен параметр translit_from для автоматического формирования значения на основе другого поля (обычно названия). В качестве значения опции ставится название поля из которого будет браться строка для перевода ее в транслит. После задания данной опции в административной панели напротив данного поля появится специальная иконка, при нажатии на которую поле будет автоматически заполнено.
Тип поля в SQL таблице: char и varchar
Примеры:
['Ссылка', 'url', 'url', ['unique' => true, 'translit_from' => 'name']]
['Редирект', 'redirect', 'redirect']
['Email', 'email', 'email', ['required' => true, 'unique' => true]]
['Телефон клиента', 'phone', 'client_phone']
Предыдущий раздел
Числовые int, float, order