Октябрь CMS Бэкэнд формы поля получить имя пользователя бэкэнда

Как я могу получить имя пользователя бэкэнда и вывести его в поле формы бэкэнда, используя частичное.

Спасибо

2 ответа

Решение

Каждая частичная визуализация в бэк-энде имеет внутри себя "пользовательский" объект.

и этот объект указывает на текущего вошедшего в систему внутреннего пользователя.

так что если вы хотите добавить fisrt_name этого пользователя частично, вы можете сделать что-то вроде этого.

<?= $this->user->first_name ?>

но из вашего кода я чувствую, что вы хотите использовать use-name и попытаться использовать его в качестве ключа для массива $value и получить внутреннее значение массива $value

поэтому сначала {{ }} это не будет работать внутри php теги, вместо хороших новостей вы можете напрямую использовать php код там:)

Ваше решение:

<?= $value[$this->user->fisrt_name] ?>

Вы можете заменить атрибут first_name на другой атрибут столбца, который вам подходит.

если есть вопросы, пожалуйста, оставьте комментарий.

// Возвращает зарегистрированного пользователя $ user = BackendAuth:: getUser ();

// Возвращает зарегистрированного пользователя из контроллера $user = $this->user;

Другие вопросы по тегам