Pimcore\Model\Element\Tag\Dao::batchAssignTagsToElement PHP Method

batchAssignTagsToElement() public method

public batchAssignTagsToElement ( $cType, array $cIds, array $tagIds, $replace )
$cIds array
$tagIds array
    public function batchAssignTagsToElement($cType, array $cIds, array $tagIds, $replace)
    {
        if ($replace) {
            $this->db->delete("tags_assignment", "ctype = " . $this->db->quote($cType) . " AND cid IN (" . implode(",", $cIds) . ")");
        }
        foreach ($tagIds as $tagId) {
            foreach ($cIds as $cId) {
                $this->doAddTagToElement($tagId, $cType, $cId);
            }
        }
    }