Документация

Начало работы

Модели (models)

Шаблоны (views) и маршрутизация (routes)

Формы

SQL запросы

Сессии и безопасность

Плагины

Специальные строковые "url", "redirect", "email", "phone"

Специальные строковые типы: "url" (части ссылок, url), "redirect" (полные ссылки), "email" (электронная почта), "phone" (телефон)

Назначение: слова (неразрывные последовательности слов) заданного формата:

  • "url" - латинские символы и цифры без пробелов, а также символ "-" ("_" не используется)
  • "redirect" - полные ссылки http и https
  • "email" - электронная почта вида
  • "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"

Следующий раздел

Пароль "password"