$ modx-> getObject返回NULL

时间:2015-04-14 06:48:12

标签: php code-snippets modx modx-evolution modx-resources

我遇到了modx evo(1.0.15)的问题。我希望在我的代码片段中获取id的资源。小组呼叫看起来像这样:

[[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 :(得分:2)

1.0.15是modx evolution。你需要像以下一样打电话。

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

您可以在演变特定文档中获取更多信息。 http://wiki.modxcms.com/index.php/API:getDocumentObject