首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按给定ID编程检索分配给MODX资源的电视机

按给定ID编程检索分配给MODX资源的电视机
EN

Stack Overflow用户
提问于 2018-03-21 14:22:47
回答 1查看 133关注 0票数 3

我对MODX很陌生。我正在传递一个资源ID,使用这个ID,我想以编程的方式检索由给定资源使用的任何自定义电视及其值。到目前为止,我所取得的成就如下:

代码语言:javascript
复制
$resourceId = 1;
$resource = $modx->getObject('modResource', $resourceId);

/ * @TODO How do I grab any dynamically created TVs/Values? */
$array[] = [
    'id' => $resource->id,
    'pagetitle' => $resource->pagetitle,
    'alias' => $resource->alias
];

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-21 17:19:50

我用这个资源解决了我自己的问题:为感兴趣的人提供https://bobsguides.com/revolution-objects.html,下面是我得到的结果:

代码语言:javascript
复制
$resourceId = 1;   

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

$tvs = $resource->getMany('TemplateVars');

$array[] = [
    'id' => $resource->id,
    'pagetitle' => $resource->pagetitle,
    'alias' => $resource->alias,
];

foreach($tvs as $tv) {
    $array[0][$tv->name] = $tv->value;
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49408872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档