Пагинация в pdoPage

Здравствуйте Василий. Меня зовут Сергей. У меня возникла проблема с выводом пагинации в pdoPage.

[[!getPage?
&class=`Jobs`
&tpl=`jobs.main.tpl`
&element=`getTablesInfo`
&limit=`4`
&sortby=`{«date_created»:«DESC»}`
]]
[[!+page.nav]]

element: getTablesInfo:

$path = MODX_CORE_PATH. 'components/pdotools/model/pdotools/';
$pdoFetch = $modx->getService('pdofetch','pdoFetch', $path, $scriptProperties);
$pdoFetch->setConfig($scriptProperties);
return $pdoFetch->run();

работаю со своей таблицей. Пробовал в getPage — выводит пагинацию, но, при попытке перейти на &id=26&page=2, почему-то урл меняется на &id=26&id=26. И соответсвенно никуда не переходит. Все это происходит во время работы сниппета. В чем по Вашему может быть причина данного. Я подозреваю что потому и pdoPage тоже не работает корректно.

чанк jobs.main.tpl:

[[+id]] [[+address]]
[[!pdoPage?
&element=`pdoUsers`
&users=`[[+customer_id]]`
&tpl=`@INLINE [[+fullname]]`
]]


[[!getTableDesc? &id=`[[+status_id]]` &class=`JobsStatus` &col=`status`]]

[[+proposal_id]]
[[!pdoPage?
&element=`pdoUsers`
&users=`[[+manager_id]]`
&tpl=`@INLINE [[+fullname]]`
]]

[[!pdoPage?
&element=`pdoUsers`
&users=`[[+workers]]`
&tpl=`@INLINE [[+fullname]]
`
]]

[[+estimated_price]]

[[+total_expenses]]


[[+total_price]]



Ошибка которая единственная засветилась в логе:
[2015-05-28 00:05:09] (ERROR @ /home/ampainti/public_html/core/components/pdotools/model/pdotools/pdofetch.class.php: 861) Recoverable error: Argument 1 passed to pdoFetch::replaceTVCondition() must be of the type array, null given, called in /home/ampainti/public_html/core/components/pdotools/model/pdotools/pdofetch.class.php on line 440 and defined
[2015-05-28 00:05:09] (ERROR @ /home/ampainti/public_html/core/components/pdotools/model/pdotools/pdofetch.class.php: 868) PHP warning: Invalid argument supplied for foreach()
Сергей Леоненко
28 мая 2015, 22:39
modx.pro
1 352
-1

Комментарии: 2

Сергей Леоненко
29 мая 2015, 01:44
0
Заметил ошибку в дублировании классов вызова в чанке. Заменил, Все заработало.
    Василий Наумкин
    29 мая 2015, 04:11
    0
    Еще бы тегом code научился пользоваться при оформлении вопроса.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2