簡體   English   中英

如何從Symfony2實體字段中的Twig模板檢索基礎實體對象?

[英]How do I retrieve the underlying entity object from a Twig template in a Symfony2 entity field?

我有一個表單生成器,它創建一個帶有“實體”字段類型的表單(讓我們稱之為實體MyBundle:MyEntity)。 MyEntity有一個名為'description'的屬性。 除了 Symfony2自動調用的__tostring()方法用於每個單選按鈕的標簽之外,我還想訪問description屬性。

我已經覆蓋了choice_widget塊並嘗試獲取{{ child.vars.value }} ,但這只是實體的ID而不是對象本身。

有誰知道怎么做,或者甚至可能嗎?

我不太清楚你想要做什么,因為你沒有提供任何代碼,但是根據我的理解你想要訪問孩子的對象吧?

如果是這種情況,您可以使用child.get('value'),這將返回該對象

這意味着您可以調用child.get('value')。getDescription()或子對象具有的任何函數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM