0

我遇到了 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。我究竟做错了什么?

4

1 回答 1

2

1.0.15是modx进化。你需要像下面这样打电话。

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

您可以在特定于进化的文档中获得更多信息。 http://wiki.modxcms.com/index.php/API:getDocumentObject

于 2015-04-14T07:01:58.150 回答