在 pimcore 中生成资产文件夹

Generating an Asset-folder in pimcore

我可以通过 Pimcore\Model\Object\Folder::create() 在 pimcore 中生成一个对象文件夹。不幸的是 Asset\Folder.
中没有这样的功能 有没有人知道如何在不将其侵入数据库的情况下生成资产文件夹?

看看管理员 UI 是如何做到的:

/pimcore/modules/admin/controllers/AssetController.php / addFolderAction() 第 331 行:

$asset = Asset::create($this->getParam("parentId"), array(
    "filename" => $this->getParam("name"),
    "type" => "folder",
    "userOwner" => $this->user->getId(),
    "userModification" => $this->user->getId()
));

也可以使用

Asset\Service::createFolderByPath("/this/is/a/example/");

用于在资产目录中生成文件夹。优点是递归生成文件夹。