0
Я могу загружать объекты с помощью PHP API в pimcore с использованием документацииКак переместить ресурс из одной папки в другую в Pimcore с помощью PHP API
$newAsset = new Pimcore\Model\Asset();
$newAsset->setFilename("myAsset.png");
$newAsset->setData(file_get_contents("some-file.png"));
$newAsset->setParent(Pimcore\Model\Asset::getByPath("/"));
$newAsset->save();
Что делать, если я хочу, чтобы переместить этот актив от тока папка в другую с помощью PHP API?
Я попытался с помощью следующего кода, но он не работал
$asset1 = Pimcore\Model\Asset::getById(132); // 132 -> asset id
$asset1->setParentId(11); //11 is the id of the folder created in pimcore. Want to move asset to this folder.
$asset1->save();
Вместо идентификатора, возможно ли это сделать? Как на основе имени родительской папки? –
Вы также можете получить родительскую папку по пути: Pimcore \ Model \ Asset :: getByPath ('/ mypath'); –