如何将对象导出到pimcore到Xml

时间:2016-04-28 09:12:03

标签: pimcore

嗨大家因为我是pimcore的新手,所以我不知道如何将类的对象导出到xml文件。我希望你一步一步地告诉解决方案,因为我对pimcore的工作方式知之甚少

1 个答案:

答案 0 :(得分: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”Objectclass,其中包含简单字段“name”和“description”
  • 对于大量对象,这是非常低效的,因为xml是在内存中生成的

请看一下这些资源: