DevCraft Документации
Справочник

SuggestService v200.3.1

Создание предложения тегов с публичной страницы новости.

Описание: Проверяет права гостей, наличие новости и непустой список тегов, пишет TagSuggestion, при необходимости шлёт ЛС админу и автору.

Namespace: DevCraft\Modules\TagsAdd\Services

С версии: 200.3.1

См. также: ajax, MailTemplateService

Вызов с сайта: обработчик SuggestHandler (method=suggest, controller=public).

Методы

suggest(int $newsId, string $rawTags): TagSuggestion

Описание: Создаёт запись очереди.

Параметры:

ПараметрТипОписание
$newsIdintID новости
$rawTagsstringСырой список (запятая или точка с запятой)

Возвращает: TagSuggestion

Исключения:

  • \RuntimeException — гости запрещены, нет новости, пустые теги

Конфиг читается как DataManager::getConfig('tags_add', null, 'tagsadd') и нормализуется ConfigNormalizer.

На этой странице