1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.4.x Схема взаимодействия классов XenForo?

Тема в разделе "Вопросы и ответы по XenForo Framework", создана пользователем illusionist, 21.04.2015.

Загрузка
  1. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    А кто-то вообще встречал карту взаимосвязи движка xenforo с его внутренними функциями. Куда и что обращается.
    Например, такая графическая схема есть у wordpress.

    На сайте разработчика кроме как директив к шаблонам и условий типа {xen=} и т.д.

    Встречал ли кто-то такую карту зависимости модулей от функций с запросами к базе данных? Так сказать карманный справочник.
     
  2. AfterWork

    AfterWork Местный

    Регистрация:
    14.04.15
    Сообщения:
    49
    Симпатии:
    0
    Версия XF:
    1.5.10
    Полагаю что такую карту может строить среда разработки. и часто даже с подробным хелпом. Могу и ошибаться.
     
  3. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Графическую схему можно и самому сделать, но получится множество переплетений, что в итоге изобразит комок, а не дерево. Поэтому не имеет смысла. Использование среды разработки с автоматическим подхватыванием методов и классов позволяет быстро и комфортно ориентироваться в движке XenForo, который в свою очередь базируется на Zend Framework.
     
  4. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    Пока этот комок в голове, глядя на переплетения этих самых методов и классов
    А какую среду разработки используете?
     
  5. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Одним из таких ограничений будет, например, ситуация создания экземпляра класса через фабрику - не через new MyClass, а через ClassFactory::create('MyClass'). В XenForo так бывает.
     

Поделиться этой страницей