Symfony получить имя пользователя из идентификатора пользователя в шаблоне ветки - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь составить таблицу со всеми сущностями из базы данных. Это прекрасно работает, но в сущности сохраняется только идентификатор пользователя.

Как я могу получить имя пользователя?

{% for invite in invites %}
    <tr>
        <td>{{ invite.code}}</td>
        <td>{{ invite.creator }}</td> {# This line returns the user id, but how I can get the username? #}
        <td>{{ invite.creationdate|format_datetime(locale='de') }}</td>
        <td><a class="btn btn-danger btn-sm" href="{{ path('admin.invite.delete', {'id': invite.id}) }}">
                <i class="fas fa-trash">
                </i>
                Delete
            </a>
        </td>
    </tr>
{% endfor %}

1 Ответ

0 голосов
/ 16 апреля 2020

Если атрибут visible.creator является объектом, то вы можете получить доступ к его свойствам.

{{ invite.creator.username }} {# name property of User::class #}

Если это только идентификатор, вам нужно передать массив 'userIdToUser' в веточку из контроллера

{{ userIdToUser[invite.creator] }}
...