BMC IO DocsBMC IO Docs
IO v6
IO v7
Notes
Docs
IO v6
IO v7
Notes
Docs
  • IO Framework v7

    • О фреймворке
    • Что изменилось в 7 версии
    • Структура
    • Доступ к участкам проекта
    • Разворачивание нового проекта
  • Backend

    • Настройки проекта Conf.php
    • Настройки модуля Module.php
    • Настройки composer
    • Функции фреймворка
    • Глобальные переменные
    • Константы фреймворка
    • Event класс
    • IOCore класс
    • Route и работа с ними
    • Class и работа с ними
    • Api model и работа с ними
    • Template и работа с ними
    • Мультиязычность и словарь фраз
    • Bin скрипты и работа с ними
    • Cron скрипты и работа с ними
    • $ioSession и работа с сессией
    • $ioHash и работа с кешем
    • $iodb и работа с базой данных
  • Frontend

    • Twig шаблонизатор и работа с ним
    • Twig функции
    • Twig фильтры
    • Twig контекст
    • Настройка NPM
    • Сборка Frontend составляющей
    • Обращение к Api через JS

IO Framework v7

  • Описание
  • Используемый стек технологий
    • Backend
    • Frontend
  • Разработчики

Описание

MVC фреймворк, разработанный компанией BenchMark Consulting.

Backend работает на PHP.
Frontend работает на Vue 3.
В качестве шаблонизатора на стороне Backend используется Twig

Позволяет разрабатывать как Server-Side Rendered (SSR), так и SPA, REST API приложения.

Используемый стек технологий

Backend

  • PHP 7.4, 8.3
  • Mercurial (HG)
  • MySQL (MariaDB, MySQL)

Frontend

  • HTML
  • CSS
  • XML
  • JSON
  • JavaScript (JS)
  • Vue 3
  • Twig

Разработчики

  • Бикмаматов Ильдар (ildar_ceo)
  • Михалёв Алексей (lexinzector)
Next
Что изменилось в 7 версии