pendalf89\filemanager\models\Tag::removeUnusedTags PHP Method

removeUnusedTags() public static method

Removes unused tags
public static removeUnusedTags ( ) : integer
return integer
    public static function removeUnusedTags()
    {
        return Yii::$app->db->createCommand('DELETE filemanager_tag
			FROM
				filemanager_tag
			LEFT JOIN filemanager_mediafile_tag ON id = tag_id
			WHERE
				ISNULL(mediafile_id)')->execute();
    }

Usage Example

 public function afterSave($insert, $changedAttributes)
 {
     parent::afterSave($insert, $changedAttributes);
     Tag::removeUnusedTags();
 }