Содержание
- 1. Предисловие
- 1. Введение
- 2. Философия мзз
- 2. Установка и настройка
- 3. Структура mzz
- 1. Шаблоны
- A. Общие сведения
- B. Плагин {load}
- C. Плагин {add}
- D. Плагин {url}
- E. Плагин {title}
- F. Плагин {meta}
- G. Плагин {icon}
- 2. Контроллеры
- 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. Хелперы и формы
- 11. Описание timer
- 4. Быстрый старт
- 5. Модули системы
- 1. Описание структуры модуля
- A. Структура каталогов
- B. Actions
- C. Controllers
- D. Mappers
- 2. Написание модуля "Комментарии"
- 3. Написание модуля "Сообщения"
- A. Введение
- B. Планирование
- C. Структура БД
- D. Программирование действий
- E. Подведение итогов
- 4. Обработка ошибки 404 в модулях
- 5. Постраничный вывод списков
- 6. Работа с БД
- 7. Стандарты написания кода
- 1. Основы
- 2. Соглашения об именах
- A. Имена файлов
- B. Классы
- C. Интерфейсы
- D. Функции и методы
- E. Переменные
- F. Константы
- 3. Стиль написания кода
- A. Обрамление PHP-кода
- B. Строки
- C. Ключевые слова
- D. Массивы
- E. Классы
- F. Функции и методы
- G. Управляющие структуры
- H. Комментарии
- 8. Термины и определения
- 1. Общие