私はいくつかの入力を定義しているフォーム クラスを持っています。
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 を使用します。
前もって感謝します。