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

За что отвечает каждая папка в плагине?

Тема в разделе "Для новичков", создана пользователем sPan4eZ, 15.11.2011.

Загрузка
  1. sPan4eZ

    sPan4eZ Активный пользователь

    Регистрация:
    14.09.11
    Сообщения:
    49
    Симпатии:
    1
    Здравствуйте. Вот заинтересовался. А что лежит и за что отвечают данные папки с файлами.
    BbCode
    Block
    ControllerPublic
    DataWriter
    Helper
    Listener
    Model
    Options
    Route
    ViewPublic

    Структура папок взята из плагина [8wayRun.Com] XenPorta (Portal) v1.4.4
    Буду благодарен если опишите эти папка.
    Спасибо за внимание. С уважением, Павел.
     
  2. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Там лежат скрипты аддона
     
  3. sPan4eZ

    sPan4eZ Активный пользователь

    Регистрация:
    14.09.11
    Сообщения:
    49
    Симпатии:
    1
    А именно за что отвечает скрипт в той или иной папке?
     
  4. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Это уже надо у разработчика узнавать :) Ведь это он создал такую структуру (пытаясь повторить MVC XenForo), но тут говорят что у него в аддонах MVC и не пахнет даже.
     
  5. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    ControllerPublic - контроллеры действий
    Route - правила роутинга
    ViewPublic - скрипты видов
    Listener - обработчики событий
    Model - модели (читать бизнесс-логика)
    Helper - не смотрел, но скорее всего там помощники действий.

    Всё остальное от лукавого.

    http://ru.wikipedia.org/wiki/Model-View-Controller
    http://framework.zend.com/manual/ru/
     
  6. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    А как же DataWriter? :)
     
  7. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    Там расширения абстрактного класса XenForo, как я понимаю (не смотрел этот плагин вобще).
    И совсем не понятно, зачем под него создавалась отдельная категория. Допускаю, что я лох и опозорилсо (с), но я б закинул их в модели.

    Придёт кто-нить более сведущий, поправят, если не прав.
     
  8. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    DataWriter - для работы с данными. То есть, манипуляции с данными в базе (и не только) при добавлении, обновлении, удалении.
     

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