我有表单类,我在其中定义了一些输入,类似于这样:
class User extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('mail', 'text', array('label' => 'Mail'))
->add('password', 'text', array('label' => 'Hasło'))
->add('description', 'textarea', array('label' => 'Opis'));
}
}
我想将邮件和密码输入类型更改为只读并设置它们一些值。现在,我以这种方式使用表单:
$form = $this->createForm(new User($this->get('database_connection')));
我尝试了很多东西,但是 Symfony2 有很多 Form 类,我已经迷失了。我想简单地为现有的添加输入添加一些属性。我不使用 Doctrine2 ORM,我使用 Doctrine DBAL,如果它确实重要的话。
提前致谢。