-1

嗨,伙计们,由于我是 pimcore 的新手,所以我不知道如何将类的对象导出到 xml 文件。我希望你一步一步地告诉解决方案,因为我对 pimcore 的工作方式不太了解

4

1 回答 1

2

没有标准/内置的方式来实现你想要的。

您可以构建一个简单的导出脚本。首先,获取对象列表(参见:https ://www.pimcore.org/wiki/display/PIMCORE4/Object+Lists ),然后生成 XML ......基本上:

$xml = new SimpleXMLElement('<xml/>');

$objList = new Object\Myclassname\Listing();
foreach ($objList as $obj) {

    $item = $xml->addChild('item');
    $item->addChild('name', $obj->getName());
    $item->addChild('description', $obj->getDescription());
}

print($xml->asXML());

请注意:

  • 此示例假设您有一个“Myclassname”对象类,其中包含简单字段“名称”和“描述”
  • 这对于大量对象来说效率很低,因为 xml 是在内存中生成的

请也看看这些资源:

于 2016-04-29T08:43:37.423 回答