2012-11-06 44 views
0

我已經有一個開發了近兩年的完整的web應用程序,但由於一開始的經驗不足,它是在平坦的PHP中開發的。現在我試圖複製相同的應用程序,但使用symfony2並遇到一些困難。symfony2通過其他捆綁模板上的id獲取實體

其中之一是,我有幾個從數據庫中檢索到的項目列表,通過使用ID我可以編輯這些項目。會發生什麼事情是,列出項目我已經有一些信息顯示在列表中。例如創建該項目的用戶的名稱。當然,用戶名並不存儲在該特定的表中,而是它的ID和使用簡單函數(getUserFullname($id))我得到用戶名e將其顯示在列表中。

現在在symfony2上我創建了一個控制器,它創建一個存儲庫,並將它發送到一個樹枝模板,其中列出了所有項目的循環..但用戶的ID是一個數字..我也創建了一個「用戶」實體來檢索信息。

如何通過其「id」獲取特定用戶信息並顯示在每個項目列表中?

回答

0

您需要define a relationship之間的項目和用戶。然後你就可以像這樣訪問用戶的屬性:

{{ item.user.fullName }}