MV framework logo
  • Архитектура
  • Философия
  • Админ панель
  • Поддержка
  • Обратная связь
Документация
Скачать .zip версия 3.2.0 от 25.12.2024
  • Архитектура
  • Философия
  • Админ панель
  • Поддержка
  • Обратная связь
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
Документация
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
MV tracker

Структура папок проекта

В корне проекта находятся следующие папки:

  • adminpanel - административная панель проекта, в данной папке не нужно ничего менять т.к. она участвует в обновлении ядра. Папка с админ панелью может быть переименована, в этом случае для корректной работы системы нужно изменить имя данной папки и в файле config/setup.php поменять параметр 'AdminFolder' на новое значение.
  • config - настройки проекта, подробно описанные в разделе Системные настройки. Все настройки в данной папке можно заливать на production сервер, все локальные настройки для каждого сервера должны находиться в файле .env.
  • core - классы ядра системы, совместно с папкой административной панели (изначально adminpanel) составляют обновляемую часть фреймворка. Для обновлений системы в ручном режиме необходимо скачать новую версию данных папок и скопировать их поверх старых.
  • customs - дополнения к моделям и административной панели, подпапки: adminpanel - дополнительные файлы для административной панели (подробнее в разделе Дополнения к административной панели), emails - шаблоны писем, i18n - дополнительные языковые файлы, models - файлы включений для моделей в административную панель, подробно описанные в разделе Настройка модели.
  • extra - дополнения к системе, captcha, дополнительные библиотеки при установке не через Composer.
  • media - изображения, CSS и JavaScript файлы проекта.
  • models - классы моделей проекта, описанные в разделе Общие принципы моделей.
  • plugins - классы плагинов проекта, подробнее в разделе Плагины.
  • userfiles - пользовательские файлы проекта, также содержит следующие подпапки: database - SQLite база данных и изначальный дамп MySQL, files, images - файлы, загружаемые через визуальный редактор, models - файлы и изображение моделей, tmp - временные файлы, cache - внутренний кэш MV.
  • views - шаблоны для отображения страниц сайта, при большом количестве различных разделов сайта рекомендуется создавать вложенные подпапки. Подробнее о шаблонах в разделе Общие принципы шаблонов.
  • vendor - при установке через Composer в данной папке будет находиться ядро MV и дополнительные пакеты. Адмнка копируется из папки vendor в корень проекта автоматически.
  • Также в корне проекта находятся файлы index.php, .env и .htaccess для запуска приложения.

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

Установка и запуск

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

Запуск простого сайта
MV workshop banner
MV tracker

© 2014-2025, MV framework team

English MV tracker project Github

Поделиться