HTML
class
属性をフォーム<input>
に設定するには、FormBuilder
をSymfony2
に入力しますか?このようなクラス属性をSymfony2フォーム入力に設定する方法
何か:
->add('birthdate', 'date',array(
'input' => 'datetime',
'widget' => 'single_text',
'attr' => array(
'class' => 'calendar'
)
))
{{ form_widget(form.birthdate) }}
私はあなたが小枝テンプレートからこれを行うことができますカレンダー
これは実際の質問に対する答えではありません.PhotoBuilderの全体的なポイントは、Twigテンプレートを手作業でコーディングすることを避けることです。 – Acyra
@Acyraそれは依存しています...ビュー関連のものをフォームビルダーに投げ込むことは最良の方法ではありません。 – Eugene
私は同意する、フォームのカスタマイズは、ビューではなく、コントローラ内に存在する必要があります。コントローラーはできるだけ軽くなければなりません。Symfony2があなたのためのフォームを作成するのはとても素晴らしいですが、それは時間が大幅に節約されます。「ファンシー」UIで作業しているときに、フォームビルダーが途中降機に陥ることがあります。 – ILikeTacos