簡體   English   中英

Symfony中的樹枝模板中的表單函數的堆棧跟蹤

[英]Stack trace of form function inside twig template in Symfony

我有一個問題,就是在視圖對象上運行表單函數后,變量會四舍五入到小數點后3位。 從字面上看:形成后為1.222666(渲染時)1.223
因此,基本上我需要知道form函數內部還有什么變化,以找到進行此取整的代碼,我當時正在考慮對其進行堆棧跟蹤。 但是我該如何實現呢?
歡迎以其他任何方式了解表單功能內部發生的情況的建議。 使用的Symfony是2.6.8

編輯:使事情更清楚。
有問題的視圖內置在控制器內部,當執行其步驟時,沒有任何舍入或數字格式功能的跡象。 通過在每個單獨的步驟上執行dump(),我發現只有在呈現此更改之后才會發生。 但是在樹枝文件中只有

{{ form(productViewObject) }}

我想做的是在窗體內發生的所有動作上進行堆棧跟蹤,因此我可以找到進行舍入的代碼段。 我對Symfony並不很熟悉,但是似乎存在某種事件或掛鈎,這些事件或掛鈎與該form函數關聯並執行更改。 那就是我想做的。

您必須閱讀樹枝 文檔

{{ 42.55|round }}
{# outputs 43 #}

{{ 42.55|round(1, 'floor') }}
{# outputs 42.5 #}

暫無
暫無

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

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