symfony获取表单属性
问题描述:
我知道这是愚蠢的问题,但我需要知道我可以通过PHP获取表单控件属性我的意思是不是一个值,但ID,类甚至父母或孩子。如果我设置它们。symfony获取表单属性
<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 }}