1
我目前正在更新一個PHP應用程序,以便它使用非常好的twig template engine。樹枝模板引擎的form_widget
我遇到了如何解決這個問題的障礙。該應用程序擁有自己的一套自定義開發的表單類。實質上,可以以編程方式添加字段,將方法和動作設置爲表單對象。完成這一切後,會調用render()
方法,然後爲該表單生成一個生成的HTML代碼片段。
我能夠輸出使用raw
過濾器,像這樣的一個模板形式:
{{ form|raw }}
雖然這工作得很好,我注意到,Symfony2中有一個名爲form_widget()方法,特別是與呈現形式,而不涉及以原始形式輸出。
我想調整應用程序,以便我可以使用form_widget()
,但是,我無法找到任何深入的文檔。任何人都可以指出如何在不使用symphony2框架的情況下將數據傳遞給form_widget()
?無論是數組,對象還是其他東西?