是否有内置方法或自定义方法,允许您将对象的所有标记作为数组吐出?
$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);
我已经得到了这个,忽略了会话用户等,但这会转储分配给该对象的标签。我需要吐出每个标签,即使它没有分配。任何想法?
答案 0 :(得分:0)
试试这个:
$db = Db::get();
$select = $db->select()
->from('tags_assignment', [])
->where('tags_assignment.ctype = ?', 'object');
$res = $db->query($select)->fetchAll();