2011-08-30 14 views
5

symfonyとPHPを初めて使用しています。 私は誰かが助けることを願っている問題があります:symfony 2 - 親エンティティを持つフォームを作成して子エンティティのオプションをフィルタリングする

私たちは3つのエンティティを持っています。

グループ、専門家、作品;作品は専門に属し、専門はグループに属します。

私は "仕事"を作成するためのフォームを持っていたいと思います。私は、グループのリストを持つセレクションに従って、私の専門分野をフィルタリングしたいと思っています(出発地からフィルタリングされた目的地を取得する旅行サイトによく似ています)。

私のフォームには2つのフィールドしかありません。仕事の専門と名前。しかし、私の見解では、3つのフィールドが必要です.1つは、専門分野とフォームに属するフィールドをフィルタリングするグループです。

予約フライトサイトのように、私は最初からフィールドを見る必要があります。

これはとても単純ですが、私は本当にそれに固執しています。 AJAXを使用してください)

1:

は、私は2つのソリューションを考え出すことができる。この時点で、あなた

答えて

2

ありがとうございます。 リクエストで、グループの選択ボックスに値を入力します。グループの1つを選択すると、すべての専門分野がそのグループの別の選択ボックスに表示されます。

2) uriセグメントを使用します。ユーザーが最初にグループを選択させてから、次のページに行き、専門家を選択させます。その後、ユーザーはデータを入力するフォームを取得します。

+0

+1。あなたがあなたのユーザがブックマークしたり、共有することができる州のためのリンクを得るので、私はオプション2に行くだろう – gilden

関連する問題