我需要在前端的注册表单中添加额外的字段。我使用this文章将其添加到后端,并且它可以正常工作。现在我无法将它们添加到前端。
答案 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'] = ...;
}
}