GetTopicsByArrayId — возвращает не все топики

Здравствуйте только что наткнулся на проблему в версии 1.0 но пока не могу решить ее
Итак, через метод я получаю Id-шки (12штук), а потом через $this->Topic_GetTopicsAddiotionalData(...) хочу забрать их данные для отображения
Но эта функция возвращает только 1 топик.
После углубления внутрь увидел что проблема в функции маппера:
public function GetTopicsByArrayId($aTopicsId)
(да я знаю что не в ней а где-то в БД, но пока без доступа к БД не могу точно ответить)
Может кто-то уже сталкивался с чем-то подобным?

П.С.
1. Кеш отключал
2. cache.solid = true

Похожие статьи

  • Реализация парадигмы MVC в AltoCMS
    MVC – это, как известно, Model-Viewer-Controller. В разных фреймворках и в разных CMS она реализуется по своему. И в AltoCMS ее реализация имеет свои особенности.
  • Принцип работы Alto CMS в картинках
    Каждый запрос, который получает движок, сначала обрабатывается роутером (Router). Примерно так же, как каждого посетителя в крупных компаниях встречает девушка на ресепшен, которая узнает, чего надо посетителю,...

2 комментария

0
В методе маппера GetTopicsByArrayId() SQL-запрос простой до безобразия, и если он возвращает число топиков меньше, чем запрашивается, то, судя по коду, проблема только в том, что нет соответствующих записей в таблице ?_topic_content. Если, конечно, имеем дело с «чистым» кодом, т.е. без вмешательства сторонних плагинов.
0
99% проблема в БД т.к. по другому аналогичному запросу но с другой выборкой идет нормально
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.