symfony 1.4将自定义字段添加到前端表单

时间:2015-03-20 06:52:54

标签: symfony-1.4

我需要在前端的注册表单中添加额外的字段。我使用this文章将其添加到后端,并且它可以正常工作。现在我无法将它们添加到前端。

1 个答案:

答案 0 :(得分:0)

您需要将这些字段添加到前端使用的表单类中。

例如,让我们说你的前端表单类叫做myClassForm,你可以在lib / form / doctrine / 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'] = ...;
  }
}