prestashop — класс DbQuery () и T_OBJECT_OPERATOR

Мне нужно подключить список подписчиков к веб-сайту, который занимается информационными бюллетенями, который называется newsman. Сайт находится на prestashop, поэтому я искал модуль, чтобы выполнить работу, и нашел это: https://github.com/Newsman/PrestaShop-Newsman,
Я скачал это. загрузил его на сайт prestashop, но я получил ошибку:

Синтаксическая ошибка, неожиданный T_OBJECT_OPERATOR`

Поэтому я начал баловаться с кодом и обнаружил, что проблема заключается в следующем:

$q = (new DbQuery())
->select('`email`')
->from('newsletter')
->where('`active` = 1');

который я изменил к этому:

$q = new DbQuery();
$q->select('`email`')
->from('newsletter')
->where('`active` = 1');

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

Что я могу сделать, чтобы решить это? А что такое DbQuery? Я не могу найти что-нибудь об этом классе онлайн? Я работал с SQL-запросами раньше, но никогда с этим классом, и структура запроса кажется мне странной.

1

Решение

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

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

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

По вопросам рекламы [email protected]