これは私のフォームビルダーコードです
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('phoneAlternative', 'number',array('max_length'=>15));
$builder->add('emailPersonal', 'email');
$builder->add('addressCurrent', 'textarea');
}
これはhtmlマークアップです
<input id="employee_phoneAlternative" type="text" maxlength="15" required="required" name="employee[phoneAlternative]" class="valid">
誰でも私に提案してください。入力タイプが「テキスト」を与える理由は、数値として与えたからです。フォームを構築しながら。フォームビルダーを使用してsymfony2で入力タイプを「数値」として取得する方法。