有没有办法按元数据搜索资产? 我想通过PHP Api或Rest API列出具有特定元数据值的所有资产? 我找不到解决方案。
答案 0 :(得分:1)
关于PHP API我认为只有这样的东西:
$assets = new Asset\Listing();
$assets->onCreateQuery(function (\Pimcore\Db\ZendCompatibility\QueryBuilder $select){
$select->join('assets_metadata', 'id = cid');
});
$assets->addConditionParam('name = ?', 'title');
$assets->addConditionParam('data = ?', 'mytitle');
foreach ($assets->getAssets() as $asset) {
$output->writeln($asset->getFullPath());
}