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

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

Модели (models)

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

Формы

SQL запросы

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

Плагины

Пароль "password"

Назначение: поле для ввода пароля
Тип поля в SQL таблице: "char" и "varchar", значения в базу данных попадают в зашифрованном виде (md5) и не показываются при редактировании записи

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

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

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

"digits_required"
Назначение: обязательное присутствие цифр в пароле
Возможные значения: "true", "false"
По умолчанию: "false"

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

Примеры:

array("Пароль", "password", "password", array("required" => true))

array("Повтор пароля", "password", "password_repeat", array("required" => true, "must_match" => "password"))