XF 2.1 Информация в шаблоне

Версия XenForo
2.1.6 Patch 1

aleston

Проверенные
Сообщения
60
Реакции
19
Баллы
5,510
как вывести значение [xf_user] - test в шаблон?
1579371772169.png
 
Последнее редактирование:
Ну раз уж «ред.»...

Получить xf_user.test, передать в шаблон переменную, к примеру, myVar с полученным значением, потом в шаблоне {$myVar}

База документации для разработчиков. О том, как получить, в разделе «Entities, finders, and repositories» документации
 
Пишете класс:
PHP:
<?php

namespace Your\Addon;

use XF\Mvc\Entity\Entity;
use XF\Mvc\Entity\Manager;
use XF\Mvc\Entity\Structure;

class Listener
{
    public static function onEntityExtend(Manager $em, Structure &$structure)
    {
        $structure->columns['test'] = ['type' => Entity::UINT, 'default' => 0];
        return $structure;
    }
}
Его ложите в src/addons/Your/Addon/Listener.php.

Включаете режим разработчика в движке, в админке появится раздел "обработчиков событий" (как-то так, под рукой нет установленного движка).
Добавляете там обработчик события entity_structure, в Hint пишете XF\Entity\User, в поля для класса - имя класса и метода соответственно. Сохраняете.

В следующий раз - будем гнать ссаными тряпками в доку. Там это есть.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу