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

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

    • Функции фреймворка
    • Настройки проекта (app/i.php)
    • Настройки composer
    • Глобальные переменные
    • Константы фреймворка
    • Event класс
    • IOCore класс
    • Controller и работа с ними
    • Class и работа с ними
    • Model и работа с ними
    • View и работа с ними
    • Мультиязычность и словарь фраз
    • Bin скрипты и работа с ними
    • Cron скрипты и работа с ними
    • $ioSession и работа с сессией
    • $ioSession->user и работа с пользователем
    • $ioHash и работа с кешем
    • $ioXCache и работа с кешем
    • $iodb и работа с базой данных
  • Frontend

    • Twig шаблонизатор и работа с ним
    • Twig функции
    • Twig фильтры
    • JS плагины
    • Отложенная загрузка JS скриптов
    • Обращение к Model через JS
  • Примеры

    • AutoIncrement, зависящий от полей

IO v6. Настройки composer

  • Базовое содержимое composer.json

Базовое содержимое composer.json

{
    "autoload": {
        "psr-0": {
            "ImageOptimizer": "lib/",
            "Metzli": "lib/"
        }
    },
    "require": {
        "php": "~5.6.0",
        "solarium/solarium": "3.0.1",
        "twig/twig": "1.*",
        "symfony/process": "~2.0 | ~3.0",
        "symfony/options-resolver": "~2.1 | ~3.0",
        "psr/log": "1.0.*",
        "z38/metzli": "^1.0",
        "phpmailer/phpmailer": "^5.2",
        "mpdf/mpdf": "^6.0",
        "spipu/html2pdf": "^4.6",
        "phpwhois/phpwhois": "dev-master",
        "garetjax/phpbrowscap": "^2.0",
        "kolesa-team/processing-kz": "dev-master",
        "telegram-bot/api": "^2.2",
        "sinergi/browser-detector": "^6.1",
        "aws/aws-sdk-php": "^3.133",
        "phpoffice/phpword": "^0.18.2",
        "malikzh/php-ncanode": "^1.0",
        "illuminate/database": "^5.4"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.4"
    },
    "config": {
        "allow-plugins": {
            "kylekatarnls/update-helper": true
        }
    }
}
Prev
Настройки проекта (app/i.php)
Next
Глобальные переменные