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. Уроки

  • Урок 1. Введение в сервисы платформы и фреймворк
  • Урок 2. Система управления версиями Mercurial (аналог git, svn(subversion) и др.)
  • Урок 3. io/functions.php
  • Урок 4-5. Controller и работа с ними
  • Урок 6. app/i.php и io/api.php
  • Урок 7. Class и работа с ними
  • Урок 8. Model и работа с ними
  • Урок 9. files/modules или io/examples/modules либо cdn/modules
  • Урок 10. View и работа с ними, взаимодействие View с Model
  • Урок 11. Шаблонизатор Twig и работа с ним
  • Урок 12. Обращение к Model через JavaScript, работа с Yepnope
  • Урок 13. Работа с Bin и Cron файлами
  • Урок 14. Методы «общения» проектов между собой
  • Урок 15. Старые версии фреймворка
  • Урок 16. Проект «с нуля». С чего начать?
  • Урок 17. Верстка и интеграция шаблонов сайтов с сервисом CMS
  • Альтернативные ускоренные уроки
    • Урок 1-2
    • Урок 4
    • Урок 5, 7
    • Урок 8
    • Урок 10-11
    • Урок 12-14, 16

Урок 1. Введение в сервисы платформы и фреймворк

Презентация платформы

Презентация урока

Урок 2. Система управления версиями Mercurial (аналог git, svn(subversion) и др.)

Презентация урока

Урок 3. io/functions.php

Урок 4-5. Controller и работа с ними

Презентация урока 1

Презентация урока 2

Урок 6. app/i.php и io/api.php

Урок 7. Class и работа с ними

Презентация урока

Урок 8. Model и работа с ними

Презентация урока

Урок 9. files/modules или io/examples/modules либо cdn/modules

Урок 10. View и работа с ними, взаимодействие View с Model

Презентация урока

Урок 11. Шаблонизатор Twig и работа с ним

Презентация урока

Урок 12. Обращение к Model через JavaScript, работа с Yepnope

Презентация урока

Урок 13. Работа с Bin и Cron файлами

Презентация урока

Урок 14. Методы «общения» проектов между собой

Презентация урока

Урок 15. Старые версии фреймворка

Урок 16. Проект «с нуля». С чего начать?

Презентация урока

Урок 17. Верстка и интеграция шаблонов сайтов с сервисом CMS

Презентация урока

Альтернативные ускоренные уроки

Данные уроки проводились специально для новых сотрудников компании, возможно они будут более полезными, чем те, что описаны выше.

Урок 1-2

Урок 4

Урок 5, 7

Урок 8

Урок 10-11

Урок 12-14, 16

Prev
О фреймворке
Next
Структура