2013-02-11 4 views
2

я делаю создать поле, как это:Получить атрибут из формы

$builder->add('new_item', 'text', array(
     'required' => false, 
     'property_path' => false, 
     'attr' => array('id' => $list_id), 
      ) 
    ); 

Как я могу получить атрибут id в POST метод, когда форма действительна?

Спасибо!

ответ

2

Я хотел бы предложить вам создать скрытое поле для значения:

$builder->add('my_hidden_field', 'hidden', array(
    'data' => $list_id, 
    'property_path' => false 
    ) 
); 

(Примечание: с помощью опции property_path со значением false означает, что он не записывается в объект)

вы не можете извлечь id атрибут поля после его POST ed на сервер.

Смежные вопросы