以编程方式检索通过给定ID分配给MODX资源的电视

分贝

我对MODX相当陌生。我要传递一个资源ID,因此,我想以编程方式检索给定资源使用的所有自定义电视及其值。到目前为止,这是我到过的地方:

$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
];

谢谢!

分贝

我在以下资源的帮助下解决了自己的问题:https : //bobsguides.com/revolution-objects.html对于感兴趣的人,以下是我得出的结论

$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;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何以编程方式创建keycloak客户端角色并分配给用户

是否可以以编程方式创建可绘制对象并将其分配给ImageView?

以编程方式将报告分配给我的reportViewer

没有通过给定ID从MySQL检索到android listView的数据

使用Graph API以编程方式将用户分配给Azure AD应用程序

使用Keycloak API以编程方式将角色分配给组

以编程方式将默认操作分配给所有UISlider

将用户ID分配给在Woocommerce 3中以编程方式创建的订单

如何以编程方式将审阅者分配给AzureDevOps PullRequest?

如何以编程方式将材料分配给3D SCNNode?

通过给定ID获取多行的比率

如何以编程方式更改分配给任务的用户?

通过给定值而不是KEY检索枚举

如何以编程方式将内置图标之一分配给UIButton?

以编程方式将事件处理程序分配给svg元素

以编程方式将对象分配给数组

我可以通过任何方式将数据分配给从OpenCV对象取消引用检索的double函数返回吗?

将样式资源分配给DataGrid

以编程方式将FrameworkElement分配给控件模板

通过ID将值分配给对象属性

以编程方式将颜色分配给形状

oooBasic:如何以编程方式将键分配给宏?

如何以编程方式将组件分配给 Delphi GridPanel 行和列?

获取未分配给给定 id 的条目

分配给定资源(例如预算)以获得最佳输出的最佳方式

以编程方式将类分配给在 Storyboard (Swift) 中创建的 UIView

以贪婪的方式分配给定的数字

如何以编程方式创建组件并将道具分配给传递的组件?

如何以编程方式创建组件并将道具分配给传递的组件?