2

私は Zend Framework ユーザーであり、いくつかの代替手段を探しています。以前から Symfony に興味がありました。

私は最近、いくつかの非常に複雑なフォームを作成しました。これは、1 つのページで調査を編集できるようにするための私の会社の UX アイデアでした。

調査は以下で構成されます。

  • 調査には多くのステップがあります
  • ステップには多くの質問があります
  • 質問には多くの回答があります

ご覧のとおり、4 つの接続されたモデルで動作していました。各モデルはサブフォームで表されました。ステップ/質問/回答をajax経由で追加できます。

もちろん、多くのカスタム コードを作成する必要がありました。POST 経由で送信されたデータをフォームに入力するとき、サブフォームを作成して入力する必要がありましたが、すべてのロジックはフォーム オブジェクトにとどまりました。透明だったコントローラー用。コントローラーで行う必要があるのは、フォームに POST またはデータベース調査行オブジェクトを入力することだけで、機能していました。

どうすればsymfony2でそれを達成できるのでしょうか?

それを読んだ後: http://symfony.com/doc/current/book/forms.html本当に難しいと思います。

誰かがこれを達成する方法を簡単に説明できますか?

サブフォームを動的に作成し、symfony のフォームに追加する方法は? サブフォームに、アンケート -> ステップ -> 質問 -> 回答接続などの他のサブフォームを含めることはできますか?

4

1 に答える 1

1

状況に応じて、フォームのコレクションを埋め込むのは非常に簡単です。http://symfony.com/doc/2.0/cookbook/form/form_collections.html

于 2013-02-19T20:22:57.903 に答える