0

私は symfony 1.4 プロジェクトに取り組んでおり、バックエンド フォームにカスタム フィールドを追加しようとしています。現時点では、私のモジュールには、各行のオプションを編集および削除するバッチ履歴と、ユーザーがそれをフィルタリングできるフォームがあります。カスタム作成フォームを追加したいのですが、それを行うのに苦労しています。

  • ページに移動する/*model_name*/new/と、フォームが表示されます。これは、変更したいフォームです。

  • このページに別のテーブル (およびモデル) の要素のドロップダウン リストを表示したいと思います。現在のモジュールにその関係がないことを知って、どうすればそれを行うことができwidgetSchemaますか?

  • generator.ymlを編集する必要がありますか? title:to を追加しようとしてもnew:、ページに影響を与えないようです/new/(cache:clear の後でも)。

4

2 に答える 2

0

はい、 generator.ymlを編集する必要がありますが、フォーム行で:

# apps/backend/modules/whatever/config/generator.yml
config:
  ...
  form:
    display:
      Whatever...

ここにいくつかの例があります。公式ドキュメントから取得:

http://symfony.com/legacy/doc/jobeet/1_4/en/12?orm=Doctrine#chapter_12_form_views_configuration

このようにして、ジェネレーターが使用するフォームは、指定したものになります。そしておそらく、他の何かを変更する必要はありません。

于 2013-07-09T10:11:33.973 に答える