MZZ.Framework 0.3.x: Документация

Содержание

1. Предисловие
1. Введение
2. Философия мзз
2. Установка и настройка
1. Минимальные требования
2. Установка на сервер
3. Конфигурация
A. Системная конфигурация проекта
B. Настройки для http-сервера Apache
3. Структура mzz
1. Шаблоны
A. Общие сведения
B. Плагин {load}
C. Плагин {add}
D. Плагин {url}
E. Плагин {title}
F. Плагин {meta}
G. Плагин {icon}
2. Контроллеры
A. simpleController
B. simple403Controller
C. simple404Controller
D. messageController
E. Передача управления другому контроллеру
F. Переадресация
3. Основные системные классы
A. toolkit
B. httpRequest
C. httpResponse
D. Routers
E. Resolver
F. arrayDataspace
4. Процесс запуска приложения
5. MVC
6. ORM
A. Общая информация
B. Мапперы
C. Схема объекта
D. Хуки
E. Плагины
7. ACL
A. Обзор
B. Хранение прав в БД
C. Наложение прав
D. Владельцы объектов
E. Работа с ACL
F. Запуск модулей из шаблонов
G. obj_id
H. Метод convertArgsToObj()
I. Метод getAcl()
8. Структура каталогов mzz
9. JIP и AJAX
10. Хелперы и формы
A. Основные хелперы
B. Создание собственных элементов форм
C. Валидация форм
D. Создание собственных валидаторов
11. Описание timer
4. Быстрый старт
1. Структура проекта
2. Создание конфигурации для проекта
5. Модули системы
1. Описание структуры модуля
A. Структура каталогов
B. Actions
C. Controllers
D. Mappers
2. Написание модуля "Комментарии"
A. Введение
B. Планирование
C. Структура БД
D. Общий вид урлов
E. Создание структуры каталогов
F. Создание сущностей
G. Регистрация модуля в системе
H. Программирование действий
I. Подведение итогов
3. Написание модуля "Сообщения"
A. Введение
B. Планирование
C. Структура БД
D. Программирование действий
E. Подведение итогов
4. Обработка ошибки 404 в модулях
5. Постраничный вывод списков
6. Работа с БД
1. Генератор SQL-запросов
2. Функции в генераторе
3. Операторы в генераторе
4. Работа с древовидными структурами
7. Стандарты написания кода
1. Основы
2. Соглашения об именах
A. Имена файлов
B. Классы
C. Интерфейсы
D. Функции и методы
E. Переменные
F. Константы
3. Стиль написания кода
A. Обрамление PHP-кода
B. Строки
C. Ключевые слова
D. Массивы
E. Классы
F. Функции и методы
G. Управляющие структуры
H. Комментарии
8. Термины и определения
1. Общие