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