Migxbd + pdoResources как вывести данные из своей таблицы?
Пытаюсь вывести данные из таблицы migxbd через pdoResources, вызываю так:
В логе вижу не тянется в SQL запрос название таблицы базы данных и поля для вывода.
Пробовал указать через параметр select, поля появляются в запросе а самой таблицы нет.
Как правильно вывести? Нужно дописать класс как-то для работы с pdoTools?
лог
{“pdoResources” | snippet : [
“class” => “Cities”,
“showLog” => 1
]}
Пробовал указать через параметр select, поля появляются в запросе а самой таблицы нет.
Как правильно вывести? Нужно дописать класс как-то для работы с pdoTools?
лог
0.0002310: pdoTools loaded 0.0001750: xPDO query object created 0.0000780: Added selection of Cities: id 0.0001059: Sorted by publishedon, DESC 0.0000021: Limited to 10, offset 0 0.0002120: SQL prepared "SELECT `id` FROM ORDER BY publishedon DESC LIMIT 10 " 0.0001149: Could not process query, error #1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY publishedon DESC LIMIT 10' at line 1 0.0009770: Total time 4 194 304: Memory usage
Хотелось бы получить данные в формате json или data, чтобы потом их вывести на странице через fenomКомментарии: 2
Не пробовал вы водить migxbd через pdoResoursces. Всегда вывожу через pdoPage и там нужно указывать element, возможно проблема в этом и у вас
Либо добавьте свой пакет в системную настройку extension_packages, либо используйте параметр loadModels.
И если в базе нет поля publishedon, то укажите сортировку по существующему полю:
И если в базе нет поля publishedon, то укажите сортировку по существующему полю:
{'pdoResources' | snippet : [
'loadModels' => 'название пакета',
'class' => 'Cities',
'sortby' => '{ "id":"DESC" }'
]}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.