簡體   English   中英

symfony獲取表單屬性

[英]symfony get form attributes

我知道這是一個愚蠢的問題,但我需要知道我可以通過PHP獲取表單窗口小部件屬性我的意思不是值,而是id,類甚至父或子。 如果我設置它們。

<label name = '{{ item.modulePath }}' id = 'main' class = 'menu_label' **parent = ''** **childs = ''**>{{ item.modulePath }}</label>

如果不可能,那么如何在表單驗證之前創建JS函數並將數組作為值發布到表單中?

<form action="{{ path('menu_manage') }}" method="post">

是的,我可以獲取值並將表單提交給JS,然后由JS獲取所有屬性,然后通過ajax將其發送給PHP處理程序。 但它會更長,因為我需要將具有此操作的所有組件包含在句柄信息中以放置在我需要的位置。

這是一個如何實現它的例子

http://symfony2forum.org/threads/5-Using-Symfony2-jQuery-and-Ajax

您可以在模板中的表單字段上調用get()方法,例如,在form使用字段item

{{ form.item.get('id') }}

該類 - 僅在設置時 - 可以像這樣檢索:

{{ form.item.get('attr').class }}

暫無
暫無

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

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