MV framework logo
  • Админ панель
  • Архитектура
  • Поддержка
  • Обратная связь
Скачать .zip ver. 3.4.2 от 04.03.2026
Тёмная тема
Скачать .zip ver. 3.4.2 от 04.03.2026
  • Админ панель
  • Архитектура
  • Поддержка
  • Обратная связь
Документация:
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
    • Общие характеристики
    • Булевый bool
    • Строковый char
    • Числовые int, float, order
    • Специальные строковые url, redirect, email, phone
    • Пароль password
    • Текстовый text
    • Дата и время date, date_time
    • Файл и изображение file, image
    • Массив изображений multi_images
    • Выбор enum
    • Родитель parent
    • Один ко многим one_to_many
    • Многие ко многим many_to_many
    • Группа group
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Сессии
  • Авторизация
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
MV tracker
Тёмная тема
Документация:
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
    • Общие характеристики
    • Булевый bool
    • Строковый char
    • Числовые int, float, order
    • Специальные строковые url, redirect, email, phone
    • Пароль password
    • Текстовый text
    • Дата и время date, date_time
    • Файл и изображение file, image
    • Массив изображений multi_images
    • Выбор enum
    • Родитель parent
    • Один ко многим one_to_many
    • Многие ко многим many_to_many
    • Группа group
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Сессии
  • Авторизация
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
MV tracker
На главную Модели Типы данных Пароль password

Пароль password

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

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

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

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

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

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

salt
Назначение: индивидуальная примесь (соль) для хэширования пароля в базе данных конкретно для этого поля модели, в общем случае используется значение APP_TOKEN из .env файла 
Возможные значения: строковые вида 'NWaUKooZiGkcovR6xOEWd7aytqvq7YVk‘
По умолчанию: берется из .env файла

Примеры:

['Пароль', 'password', 'password', [
        'required' => true,
        'letters_required' => true,
        'digits_required' => true,
        'min_length' => 8,
        'salt' => 'NWaUKooZiGkcovR6xOEWd7aytqvq7YVk'
    ]
]

['Повтор пароля', 'password', 'password_repeat', [
        'required' => true,
        'must_match' => 'password'
    ]
]

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

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

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

Текстовый text
MV workshop banner
MV tracker

© 2014-2026, MV framework team

English MV tracker project Github

Поделиться