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

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

Модели (models)

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

Формы

SQL запросы

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

Плагины

Строковый "char"

Назначение: одиночные слова, любые значения, короткие строки текста
Тип поля в SQL таблице: "char" и "varchar"

Дополнительные параметры:

"length"
Назначение: точная требуемая длина поля (в символах utf-8)
Возможные значения: целое положительное число
По умолчанию: не задан

"min_length"
Назначение: обязательная минимальная длина строки
Возможные значения: целочисленные положительные
По умолчанию: не задано

"max_length"
Назначение: максимально возможная длина строки
Возможные значения: целочисленные положительные
По умолчанию: не задано

"min_max_length"
Назначение: максимальная и минимальная длины строки
Возможные значения: целочисленные положительные, разделенные запятой
По умолчанию: не задано

"hidden"
Назначение: возможность создавать скрытые поля, используется в основном в Создание форм
Возможные значения: true
По умолчанию: не задано

"regexp"
Назначение: обязательное совпадение с регулярным выражением. Многие типы данных производные от "char" обладают заданным свойством "regexp" по умолчанию (например "email", "redirect"). Подробнее об этом в разделе Правила проверки полей формы.
Возможные значения: регулярные выражения PHP в виде "/[a-z]{5}/"
По умолчанию: не задано

"captcha"
Назначение: возможность добавить проверочный код к текстовому полю в форме
Возможные значения: путь от корня проекта до файла, генерирующего изображение (без первоначального "/")
По умолчанию: не задано

Примеры:

array("Заголовок", "char", "title")

array("Название", "char", "name", array("required" => true, "min_length" => 5))

array("Артикул", "char", "articul", array("required" => true, "unique" => true, "min_max_length" => "4,8"))

array("Код безопасности", "char", "captcha", array("required" => true, "captcha" => "extra/captcha-simple/"))

array("Skype", "char", "skype", array("regexp" => "/^w+$/"))

Предыдущий раздел

Булевый "bool"

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

Числовые "int", "float", "order"