Pimcore 5 通过 API 按元数据搜索/列出资产



有没有办法按元数据搜索资产?我想通过 PHP API 或 Rest API 列出具有特定元数据值的所有资产?我找不到解决方案。

关于 PHP API 我认为只有这样的东西:

$assets = new AssetListing();
$assets->onCreateQuery(function (PimcoreDbZendCompatibilityQueryBuilder $select){
    $select->join('assets_metadata', 'id = cid');
});
$assets->addConditionParam('name = ?', 'title');
$assets->addConditionParam('data = ?', 'mytitle');
foreach ($assets->getAssets() as $asset) {
    $output->writeln($asset->getFullPath());
}

最新更新