Pimcore\Model\Element\Tag::removeTagFromElement PHP Method

removeTagFromElement() public static method

removes given tag from element
public static removeTagFromElement ( $cType, $cId, Tag $tag )
$cType
$cId
$tag Tag
    public static function removeTagFromElement($cType, $cId, Tag $tag)
    {
        $tag->getDao()->removeTagFromElement($cType, $cId);
    }

Usage Example

Example #1
0
 public function removeTagFromElementAction()
 {
     $assginmentCId = intval($this->getParam("assignmentElementId"));
     $assginmentCType = strip_tags($this->getParam("assignmentElementType"));
     $tagId = intval($this->getParam("tagId"));
     $tag = Tag::getById($tagId);
     if ($tag) {
         Tag::removeTagFromElement($assginmentCType, $assginmentCId, $tag);
         $this->_helper->json(['success' => true, 'id' => $tag->getId()]);
     } else {
         $this->_helper->json(['success' => false]);
     }
 }