/** * @param string[] $tags * @return void */ public function registerTags($tags) { $tags = explode(',', $tags); foreach ($tags as $tag_name) { $tag = NewsTag::get("NewsTag", "Tag = '" . $tag_name . "'")->first(); if (!$tag) { $tag = new NewsTag(); $tag->Tag = $tag_name; $tag->write(); } $this->addTag($tag); } }