How to custom input field in yii2?には、$form->field($model, 'customer_name')
を使用してActiveForm内のフィールドのHTMLを生成するときに、template
全体をどのように変更できるかが示されています。Yii2:ActiveFieldの入力部分だけをカスタマイズできますか?
しかし、そのテンプレートの{input}
タグで生成されたHTMLだけを変更する方法はありますか?
私はYiiにラベルとエラーメッセージのすべてのHTMLを生成させたいのですが、実際の入力フィールドを自分自身で生成したいと考えています(YiiのdropDownList()
機能の制限など)。
をしたい場合は、各フィールドにクラスを使用することができますか? ID、クラス、データ(html 5カスタム変数)などの入力タグ属性について話していますか? –
'ActiveField'には' $ parts'という名前のパブリック連想配列があります。ここで '$ yourActiveField-> parts ['{input}']'を任意のHTMLに設定することができます – mmonem
正直なところ、 YiiのdropDownListを参照しています。あなたは、ドキュメントを読んで指示に従う限り、それを使って文字通りすべてを行うことができます。 – user2831723