Pimcore 5搜索/列表通过API按元数据进行资产

时间:2017-11-08 17:22:51

标签: php pimcore pimcore-v5

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

1 个答案:

答案 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());
}