从pimcore对象返回所有标签

时间:2017-12-01 11:05:11

标签: php object pimcore

是否有内置方法或自定义方法,允许您将对象的所有标记作为数组吐出?

$this->session = new \Zend_Session_Namespace("webUser");
    $webUser = \Pimcore\Model\Object\WebUser::getById($this->session->webUser);
    $tags = \Pimcore\Model\Element\Tag::getTagsForElement("object", $this->session->webUser);
    $this->view->tags = $tags;
    var_dump($tags);

我已经得到了这个,忽略了会话用户等,但这会转储分配给该对象的标签。我需要吐出每个标签,即使它没有分配。任何想法?

1 个答案:

答案 0 :(得分:0)

试试这个:

$db =  Db::get();
$select = $db->select()
    ->from('tags_assignment', [])
    ->where('tags_assignment.ctype = ?', 'object');
$res = $db->query($select)->fetchAll();