我已经开发了近两年的完整Web应用程序,但由于一开始就缺乏经验,它是在平面PHP中开发的。现在我正在尝试复制相同的应用程序,但使用symfony2并遇到了一些困难。
其中一个是我有几个从数据库中检索的项目列表,使用ID我可以编辑这些项目。会发生的是,为了列出项目,我已经有了一些显示在列表中的信息。例如,已创建项目的用户的名称。当然,用户的名称不存储在该特定的表中..而是它的ID,并使用一个简单的函数(getUserFullname($id)
)我得到用户名e将其显示在列表中。
现在在symfony2上我已经创建了一个控制器,它创建了一个存储库并将其发送到一个twig模板,其中包含一个列出所有项目的for循环..但是用户的id是一个数字..我也创建了一个“用户”实体检索信息。
如何通过“id”获取特定用户信息并显示在每个项目列表中?