在pimcore中生成Asset-folder

时间:2015-07-30 08:29:54

标签: directory assets pimcore

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

2 个答案:

答案 0 :(得分:2)

了解管理界面的用途:

/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()
            ));

答案 1 :(得分:1)

也可以使用

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

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