Количество выполненных задач для отчета сотрудника в диапазоне дат

Я пытаюсь создать отчет, показывающий количество выполненных задач для вошедшего в систему пользователя за определенный период времени. Для простоты я хочу жестко закодировать этот диапазон дат: с 1 января 2017 года по 22 августа 2017 года.

Я следовал приведенному здесь онлайн-примеру добавления пользовательского отчета:

https://activecollab.com/help-classic/books/developing-activecollab-module/new-report

Отчет, который я хотел бы добавить, будет содержать два столбца:

  • Войти в систему Имя пользователя
  • Сумма выполненных задач (за 1 января 2017 года по 22 августа 2017 года)

Если бы я писал необработанный SQL-запрос, я бы знал, что я бы сделал что-то вроде: select a count of all projects where employee name is so-and-so and complete is true; within this date range.

Но когда я посмотрел пример PHP-кода из этой онлайн-справки (в приведенной выше ссылке), мне показалось, что Active Collab использует какой-то ORM.

Я просматривал наш код Active Collab (мы принимаем себя), чтобы посмотреть, смогу ли я найти список объектов, которые представляют таблицы; но я не привык к этой структуре и не могу их найти. Есть ли определенная папка, чтобы посмотреть, какую модель мне следует назвать?

Есть ли в коде примеры выполнения подобного запроса, подобного этому; на что я мог посмотреть?

Спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector