$ modx-> gt; getObject возвращает NULL

У меня проблема с modx evo (1.0.15). Я хочу получить ресурс по идентификатору в моем фрагменте. Фрагмент вызова выглядит так:

[[byid? &id=`3`]]

и обработка выглядит так:

$name = 'modResource';
$criteria = array('id' => $id);
$document = $modx->getObject($name,$criteria);
print_r (var_dump($docArray));

Я пробовал это

$resource = $modx->getObject('modResource', $id);

и это

$resource = $modx->getObject('modResource', 3);

все эти варианты дали мне NULL. Что я делаю неправильно?

0

Решение

1.0.15 это модх эволюция. Вам нужно позвонить, как следующий.

$resource = $modx->getDocumentObject('id',3);

Вы можете получить больше информации в документах, посвященных эволюции.
http://wiki.modxcms.com/index.php/API:getDocumentObject

2

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

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

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