Phpxcore:php4:framework

Материал из phpXCoreWiki.

Перейти к: навигация, поиск

Back

Содержание

[править] Описание

Фреймверк представляет из себя в основном враперы для PEAR пакетов, но не только.

[править] Системные классы и пакеты

  • Document
    • Document.class.php - класс для работы с HTML (установка/сборка <head>, регистрация сообщений и ошибок для вывода в темплейте)
  • Services
    • Services.class.php - различные статические методы - генерация случ. последовательности, время выолнение скрипта, использование памяти
  • Sys
    • Sys.class.php - различные статические методы - подключения файлов, подключение классов, дамп, работа с куками
    • dBug.class - класс необходим для вызова Sys::dump() dBug

[править] Компоненты

  • XComponentManager - компонент для автоподключения остальных компонентов
  • XCaptcha - компонент для генерации CAPTCHA - базируется на классе Horst Nogajski's hn_captcha (http://www.phpclasses.org)
  • XConfig - PEAR::Config
  • XDatabase - PEAR::MDB2
  • XDatagrid - PEAR::Structures_Datagrid
  • XDownload - PEAR::HTML_Download
  • XEmail - компонент представляет из себя фабрику отдающую сущности класса PHPMailer
  • XFilepasswd - Pear::File_Passwd
  • XPear - PEAR со всеми необходимыми пакетами
  • XQuickForm - PEAR::HTML_QuickForm (см. документация PEAR)
  • XSession - компонент для работы с сессией
  • XSmarty - врапер + синглтон для Smarty
  • XXajax - врапер для xajax

[править] Файлы PHP

  • _loader.php - файл в котором выполняется подключение всех компонентов
  • index.php - основной файл, реализующий MVC архитектуру
  • captcha.php - файл необходим для компонента XCaptcha
Личные инструменты
123