Pimcore:保存对象的新版本但不发布此版本

时间:2018-05-07 09:43:35

标签: php pimcore pimcore-v5

如果在代码中编辑了已发布的对象,是否可以将其保存为此对象的新版本,但是将初始版本保留为已发布的版本?

因此编辑可以先检查新版本,如果一切正常,他可以手工发布。

"版本控制"文档中的章节并不是很有帮助。

1 个答案:

答案 0 :(得分:1)

尝试使用您要保存的$ object的代码段:

$version = new Model\Version();
$version->setCid($object->getId());
$version->setCtype('object');
$version->setDate($object->getModificationDate());
$version->setUserId($object->getUserModification());
$version->setData($object);
$version->setNote($versionNote);
$version->save();