私は Zend Framework ユーザーであり、いくつかの代替手段を探しています。以前から Symfony に興味がありました。
私は最近、いくつかの非常に複雑なフォームを作成しました。これは、1 つのページで調査を編集できるようにするための私の会社の UX アイデアでした。
調査は以下で構成されます。
- 調査には多くのステップがあります
- ステップには多くの質問があります
- 質問には多くの回答があります
ご覧のとおり、4 つの接続されたモデルで動作していました。各モデルはサブフォームで表されました。ステップ/質問/回答をajax経由で追加できます。
もちろん、多くのカスタム コードを作成する必要がありました。POST 経由で送信されたデータをフォームに入力するとき、サブフォームを作成して入力する必要がありましたが、すべてのロジックはフォーム オブジェクトにとどまりました。透明だったコントローラー用。コントローラーで行う必要があるのは、フォームに POST またはデータベース調査行オブジェクトを入力することだけで、機能していました。
どうすればsymfony2でそれを達成できるのでしょうか?
それを読んだ後: http://symfony.com/doc/current/book/forms.html本当に難しいと思います。
誰かがこれを達成する方法を簡単に説明できますか?
サブフォームを動的に作成し、symfony のフォームに追加する方法は? サブフォームに、アンケート -> ステップ -> 質問 -> 回答接続などの他のサブフォームを含めることはできますか?