Symfony 2 скрытый текст поля формы - PullRequest
3 голосов
/ 01 октября 2011

Это, вероятно, действительно глупо, но я пытаюсь установить скрытое значение поля формы в Symfony, но когда я делаю источник просмотра, значение не отображается.this-> postID относится к значению, которое я передаю через конструктор, но это не имеет значения, даже если я устанавливаю значение данных в строку, которая не отображается.Я, должно быть, делаю что-то действительно глупое .. Вот моя форма ..

public function buildForm(FormBuilder $builder, array $options)
    {
        $builder->add('text','text');
        $builder->add('IsshPost','hidden', array('data'=>$this->postID));
    }

Есть идеи, что случилось?

Ответы [ 2 ]

7 голосов
/ 06 октября 2011

Я понял это .. спасибо!в основном вы должны отделить поле от сущности, передав дополнительное поле

"property_path => false"
0 голосов
/ 18 октября 2012

В Symfony 2.1 в этом отношении исправлена ​​опция «data».Код, о котором идет речь, должен работать там из коробки.

...