XenForo 2.x.x Мечтаю увидеть текстовое значение префикса по его айди

dimsim

Участники
Сообщения
64
Реакции
4
Баллы
65
Ребят, а как повторить текст префикса в посте?

* сам пост делаю из отдельного файла и тело сообщения пишу штмл кодом и надо там приписать например вывод префикса по айди например 1

Код:
$thread = \XF::asVisitor($author, function() use ($forum, $title, $message, $prefix ){
             /** @var \XF\Service\Thread\Creator $creator */
             $creator = \XF::service('XF:Thread\Creator', $forum);     
            $creator->setContent( $title, $message );
            $creator->setPrefix( $prefix );  --- вот это куда подставить чтоб оно вернуло текстовое значение?
 
В кратце - в файл php передаёется HTML который постится в тред - создается тред с темой и префиксом, и создается старт пост. Вот в старт посте я бы и хотел к тому что передалось в штмле - добавить типа: этот товар в {prefix_text} который любым самым быстрым путем надо выдрать по айди префикса так же передаваемом в скрипт.
Надо делать запрос к бд через finder/repo на получение префиксов
ок - дайте код в студию или скажите как его сделать или помогите написать (можно в ЛС)
 
PHP:
/** @var \XF\Repository\ThreadPrefix $prefixRepo */
            $prefixRepo = $this->repository('XF:ThreadPrefix');
            $availablePrefixes = $prefixRepo->findPrefixesForList()->fetch()->pluckNamed('title', 'prefix_id');
            $prefixListData = $prefixRepo->getPrefixListData();
 
  • Мне нравится
Реакции: Hope
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу