Symfony2 アプリで que GenemuFormBundle を使用しようとしています。以下のリンクの手順に従いました。
http://symfohub.com/repo/GenemuFormBundle/documentation
その後、正しくインストールされたようです。そのウェブサイトの下部には、次のように書かれています。
GenemuFormBundle を使用していますが、機能しないことがわかりました。form_javascript や form_stylesheet を忘れているかもしれません。
原則は、javascript、スタイルシート、および html を分離することです。これにより、Web ページの統合が向上します。
テンプレートのサンプル フォーム ビューを表示します。
https://github.com/genemu/GenemuFormBundle/blob/master/Resources/doc/template.md
そのコードをフォームをレンダリングするテンプレートにコピーしました。次に、jquery、jquery-ui、および jquery-tokeninput の js ファイルと css ファイルの両方をダウンロードしました。これらは Select2 機能を実装するために必要なファイルのように見えるためです。それらをそれぞれのフォルダーに配置し、正しくロードしました (少なくとも、Symfony2 はそれらが見つからないことに文句を言いませんでした)。
デフォルトの代わりにgenemu_jqueryselect2_choiceを使用して、エンティティに次のコードも追加しました。
->add('listofitems', 'genemu_jqueryselect2_choice',
array('choices' => array('item1' => 'item1',
'item2' => 'item2',
'item3' => 'item3'),
'required' => false ))
フォームが読み込まれて正しく機能しますが、このような選択ボックスが表示されません。
しかし、代わりに、昔ながらの選択ボックスを取得しています。Genemu_jqueryautocompleter_entity オプションを使用すると、オートコンプリート機能も機能しません。私が間違っていることは何ですか?