EZ Publish/EZ Publish 调查数组和对象
来自站长百科
EZ Publish | EZ Publish安装与卸载 | EZ Publish的使用 | EZ Publish常见问题 | EZ Publish其他 |
通过使用"attribute"操作符,可以快速调查数组和对象的内部数据。这个操作符生成对象或数组键值,属性名和/或方法名的一览。默认情况下,之显示数据的键值和对象的属性标识符。通过传送"show"作为第一个参数,操作符也可以显示值。第二个参数可以指定遍历的深度(默认为2)。下例演示了如何用这个操作符调查"ezcontentobjectnode"对象的内容。
{$node|attribute( show, 1 )}
输出:
如上所示,从节点对象中可以提取很多信息。出字符串和数字外,对象也可以包含其它对象。例如:节点的"creator"是一个"ezcontentobject"对象。可以对"creator"进一步调查:
{$node.creator|attribute( show, 1 )}
输出如下:
如上所述,"attribute"操作符也可以用于调查数组。下例演示了如何用它调查"data_map"数组:
{$node.creator.data_map|attribute( show, 1 )}
输出如下: