Child pages
  • Пошаговое осваивание фреймворка ABillS

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

В основном случае, логика вебинтерфейса проста и прозрачна - получить данные, обработать и вывести в каком-то виде (шаблон или таблица).
Фреймворк неявно (через глобальную область видимости) передаёт в webinterface следующие переменные:

ИмяОписание
%LANG%langХеш-массив словаря
%FORMХеш-массив значений переданных на страницу (GET или POST запросом)
$htmlОбъект визуализации (экземпляр класса Abills::HTML)
$usersМенеджер работы с пользователями (экземпляр класса Users). Использовать только в функциях админ. интерфейса.
$dbСоединение с БД
$adminМенеджер работы с администраторами (экземпляр класса Admins)
%confХеш-масcив конфигурационного файла

...