MV framework logo
  • Архитектура
    • Философия
    • Технологии
    • CMF
    • История версий
  • Админ панель
  • Поддержка
  • Обратная связь
  • Примеры кода
    • Новостная лента
    • Слайдер с баннерами
    • Список с фильтрацией
    • Форма с загрузкой файла
    • AJAX форма на jQuery
    • Вопросы и ответы
    • Каталог с товарами
    • Авторизация пользователя
    • Регистрация пользователя
    • Личный кабинет пользователя
Скачать Версия 2.5 от 08.07.2021
Документация
  • Архитектура
    • Философия
    • Технологии
    • CMF
    • История версий
  • Админ панель
  • Поддержка
  • Обратная связь
  • Примеры кода
    • Новостная лента
    • Слайдер с баннерами
    • Список с фильтрацией
    • Форма с загрузкой файла
    • AJAX форма на jQuery
    • Вопросы и ответы
    • Каталог с товарами
    • Авторизация пользователя
    • Регистрация пользователя
    • Личный кабинет пользователя
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
Модели (models)
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны (views) и маршрутизация (routes)
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Index, default и 404 шаблоны
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Правила проверки полей формы
  • Проверка полей формы
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
  • Загрузка из csv файлов
Сессии и безопасность
  • Работа с сессиями
  • AJAX
  • Кэширование
  • Безопасность
  • Отладка
Плагины
  • Общие принципы плагинов
  • Дополнения к административной панели
Документация
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
Модели (models)
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны (views) и маршрутизация (routes)
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Index, default и 404 шаблоны
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Правила проверки полей формы
  • Проверка полей формы
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
  • Загрузка из csv файлов
Сессии и безопасность
  • Работа с сессиями
  • AJAX
  • Кэширование
  • Безопасность
  • Отладка
Плагины
  • Общие принципы плагинов
  • Дополнения к административной панели

История версий

Версия 2.5

08.07.2021

  • Адаптирован под PHP 8.0.
  • Добавлены миграции базы данных через панель администратора
  • Доработано определение типа браузера.
  • Добавлено свойство virtual для полей типа text.
  • Мелкие правки и доработки.

Версия 2.4

14.07.2020

  • Установка текущей даты регистрации пользователя root при первом заходе в панель администратора.
  • Улучшено обновление файла robots.txt через seo модель.
  • Добавлен статический метод removeRootPath() в класс Service.
  • Добавлен автоматический сканер на PHP уязвимости.
  • Улучшена обработка данных при создании и редактировании записей через класс Record.
  • Добавлена возможность установки режима работы MySQL в файл config/setup.php.
  • Мелкие правки интерфейса административной панели.
  • Добавлена возможность прикреплять файлы к письму в методе Email::send().

Версия 2.3

01.03.2019

  • Исправления и доработки под PHP 7.2.
  • Доработана передача параметров методам уменьшения и обрезки изображений.
  • Добавлен метод setCaption() для класса Filter.
  • Добавлен удобный метод в конструктор запросов для полей many-to-many.
  • Изменен стандартный email шаблон в папке /customs/emails/.
  • Добавлены 2 новых начальных параметра в метод runSorter() для запуска сортировщика.
  • В метод Log::add() добавлена возможность передавать название файла для записи в него лога.
  • Для методов updateManyRecords() и deleteManyRecords() добавлена возможность передавать название таблицы.
  • Улучшено восстановление пароля в административной панели.
  • Улучшена обработка изображений PNG с прозрачностью при уменьшении и обрезке.
  • Добавлена возможность использовать CSRF токен для AJAX запросов при отправке форм.
  • Улучшено определение браузера для мобильных устройств.

Версия 2.1

03.02.2018

  • Адаптирован под PHP 7.
  • Улучшены CSRF токены в административной панели.
  • Полностью убран uploadify, для мультизагрузки изображений используется обычный input.
  • Добавлена возможность уникальных значений для полей типа enum.
  • Улучшена производительность маршрутизатора Router.
  • Добавлен метод strongRandomString в класс Service для генерации токенов.

Версия 2.0

15.04.2017

  • Полностью обновлен интерфейс административной панели.
  • Добавлена возможность установки темы оформления административной панели.
  • Исправлены мелкие ошибки в типах данных.
  • Улучшены возможности фильтрации для типа многие ко многим.
  • Улучшены методы isMobile() и isTablet().
  • Улучшен метод composeMessage() для создания сообщений из формы.
  • Значительно переработан модуль кэширования Cache.
  • Обновлена библиотека SwiftMailer.
  • Добавлена возможность выводить название дня недели для i18n.
  • Добавлен метод clearTable() для очистки таблицы модели.
  • Добавлены методы добавления и удаление фильтров модели.

Версия 1.8

06.02.2016

  • Исправлена ошибка при нулевом значении типов "char" и "phone".
  • Улучшен метод определения мобильного устройства "isMobile()".
  • Добавлен метод определения планшета "isTablet()".
  • Исправлена ошибка в методе "composeMessage()" при отображении списка полей формы.
  • Улучшена процедура очистки корзины в административной панели.
  • Обновлен визуальный редактор.
  • Добавлены новые методы в маршрутизатор.
  • Исправлена ошибка в комментариях для изображений типа "multi_images".
  • Улучшена работа с временными зонами.
  • Улучшена обработка ajax запросов в административной панели.
  • Доработан метод "translitUrl()" для перевода ссылок к ЧПУ.

Версия 1.7

02.07.2015

  • Улучшено быстрое редактирование в административной панели.
  • Обновлен визуальный редактор.
  • Добавлены массовые операции с числами.
  • Добавлена кнопка очистки корзины в административной панели.
  • Улучшена обработка URL в маршрутизаторе (полностью убраны регулярные выражения).
  • Добавлена возможность менять шаблоны для email сообщений.
  • Исправлена ошибка для вещественных чисел в CSV загрузчике.

Версия 1.6

05.03.2015

  • Новая версия визуального редактора.
  • Обновлены все основные библиотеки.
  • Быстрое редактирование записей в таблицах административной панели.
  • Добавлен экспорт/импорт данных в формате CSV через административную панель.
  • Устранена ошибка массовой загрузки через Uploadify в браузере Google Chorme.
  • Добавлен модуль кэширования.
  • Исправлены ошибки сквозного поиска в административной панели.

Версия 1.35

03.07.2014

  • Исправлена ошибка в файловом менеджере.
  • В конструктор SQL запросов добавлена возможность двойной сортировки для MySQL.
  • Добавлена возможность размещения водного знака на изображения.
  • Улучшен автозагрузчик классов моделей и плагинов.

Версия 1.31

12.01.2014

  • Исправлена ошибка при загрузке изображений через визуальный редактор.
  • Улучшен поиск по административной панели.
  • Добавлена возможность ставить несколько полей типа "order" (порядковый номер) для одной модели.
  • Добавлены методы __get() и __set() для форм и простых моделей.
  • Адаптация административной панели под новые версии браузеров.
  • Исправлены мелкие ошибки в ядре.

Версия 1.15

21.11.2013

  • Добавлена возможность изменения правил и сообщений при проверке полей форм.
  • Исправлены мелкие ошибки в административной панели.
  • Исправлены ошибки в корзине удаленных записей.
  • Улучшен алгоритм загрузки данных из модели в форму.

Версия 1.0

07.04.2012

  • Исправлена ошибка метода afterUpdate() при массовом редактировании записей.
  • Добавлены новые возможности для постраничной разбивки.

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

CMF

© 2012-2022, MV framework team

English Лицензия

Поделиться