1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

4.2.5 Создать свой модуль (Create your own module)

Discussion in 'Прочая Поддержка - Help Requests' started by Midnayt, Nov 23, 2012.

  1. Midnayt Thread starter User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    Здравствуйте пытаюсь создать свой модуль. С помощью Developer SDK в Manager Package создал модуль.
    P.s. Hello I try to create a module. With the Developer SDK (in Manager package), I created a module.
    Далее сделал такое дерево модуля :
    P.s. Next I, make a tree of module:

    Code:
    Appfile
    + controllers
          + FilesController
              - indexAction
              - elnaklsAction
          + EventController
              - indexAction
    + views
            + Files
                + index.tpl
                + elnakls.tpl
            + Event
                + index.tpl

    В контролерах Files и Event у меня используются общие обработки вывода ошибок запросов к базе вывод в viewsЫ работает нормально но код становиться довольно громостким. Поскольку в основном я программирую на C#, не могу понять как создать клас с функциями к примеру запросов к базе, выводу ошибок запись в лог файлы и т. д в Zend. После того как я поковырял исходник SE 4.2.5 я заметил что в модулях присутствует папка Model, которая не входит в комплект созданного мной модуля подозреваю что именно с ней мне нужно и поработать. День посидел и так нечего не получалось если несложно подскажите желательно с примеров .

    P.s. In controllers Files and Event I use the same process: the error output, database queries. Output to views works fine, but the code becomes quite large. Mostly I work with C #, I can not understand how to create a class with functions in Zend. For example, the query to the database, the error output,write to log files. After I studied the source SE 4.2.5 I noticed that in the modules there is folder Model, which is not included in the module which I created.I suspect is with him I have to work. I suffered with him all day, but nothing happened. Please help if easily possible, preferably with an example. Thanks in advance.
  2. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    Open some working ( existed) Module, and look what is in it, which folders, files, structure, in one word what is what - you will find all answers.
  3. Midnayt Thread starter User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    If I'm right then the functions that are called in the Controlls are described in the Model. But I do not understand how they relate ??
  4. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    Functions in Model generally helps you to connect Module with db in specific cases.
    As I said before - try to open different Modules, and eventually you will find relations.
    Sn+ likes this.

Share This Page

All rights reserved SocEngine.ru ©