BlogPost::addCategory

  1. Bitrix24 API (v. 23.675.0)
  2. blog
  3. BlogPost
  4. addCategory
  • Модуль: blog
  • Путь к файлу: ~/bitrix/modules/blog/lib/copy/implement/blogpost.php
  • Класс: BitrixBlogCopyImplementBlogPost
  • Вызов: BlogPost::addCategory
private function addCategory($blogPostId, array $fields)
{
	if (!empty($fields["CATEGORY_ID"]))
	{
		CBlogPostCategory::deleteByPostID($blogPostId);

		$categoryIds = explode(",", $fields["CATEGORY_ID"]);
		foreach ($categoryIds as $categoryId)
		{
			CBlogPostCategory::add([
				"BLOG_ID" => $fields["BLOG_ID"],
				"POST_ID" => $blogPostId,
				"CATEGORY_ID" => $categoryId
			]);
		}
	}
}

Добавить комментарий