У меня проблема с 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. Что я делаю неправильно?
1.0.15 это модх эволюция. Вам нужно позвонить, как следующий.
$resource = $modx->getDocumentObject('id',3);
Вы можете получить больше информации в документах, посвященных эволюции.
http://wiki.modxcms.com/index.php/API:getDocumentObject
Других решений пока нет …