У меня уже есть готовое веб-приложение, которое разрабатывалось почти два года, но из-за некоторой неопытности в начале оно было разработано на плоском PHP. Сейчас я пытаюсь воспроизвести это же приложение, но используя symfony2, и столкнулся с некоторыми трудностями.
Одним из них является то, что у меня есть несколько списков элементов, которые извлекаются из базы данных, и с помощью идентификатора я могу редактировать эти элементы. Что происходит, так это то, что для перечисления элемента у меня уже есть некоторая информация, которая отображается в списке. Например, имя пользователя, создавшего элемент. Конечно, имя пользователя не хранится в этой конкретной таблице. Вместо этого это его идентификатор, и с помощью простой функции (getUserFullname($id)
) я получаю имя пользователя и отображаю его в списке.
Теперь на symfony2 я создал контроллер, который создает репозиторий и отправляет его в шаблон ветки с циклом for, в котором перечислены все элементы... но идентификатор пользователя - это число. Я также создал "Пользователь" объект для получения информации.
Как я могу получить конкретную информацию о пользователе по его «идентификатору» и отобразить в каждом списке элементов?