2015-03-20 14 views
0

Мне нужно добавить дополнительные поля в мою регистрационную форму на лицевой стороне. Я использовал статью this, чтобы добавить ее в конец, и она работает. Теперь я не могу добавить их на передний план.symfony 1.4 добавить пользовательские поля в форму внешнего вида

ответ

0

Вам нужно будет добавить эти поля в класс формы, используемый в вашем интерфейсе.

Для примера скажем, ваша форма внешнего интерфейса класс называется myClassForm, вы бы добавить свои поля в Lib/форме/доктрине/MyClassForm.class.php

class MyClassForm extends BaseMyClassForm 
{ 
    public function configure() 
    { 
    $this->setWidget('extra_field1', new sfWidgetFormInput()); 
    $this->setWidget('extra_field2', new ....); 

    //set validators 
    $this->validatorSchema['extra_field1'] = ...; 
    } 
} 
Смежные вопросы