-1

私はこれらのクラスを持っています

class Questioncategory {
    one to many
    private $questions
}
class Questions{
   many to one
   private $category

   one to many
   private $answers
}
class answers {
    many to one
    private questions
}

シナリオでは、ユーザーを登録すると、ユーザーが入力する必要のあるWebページ上のフィードバックフォームなどの事前定義された一連の質問があります。質問にはpersonal questionstechnical questionsなどのさまざまなカテゴリがあります

  1. 現在、これらの質問は修正されていますが、これらの質問は年齢層によって異なります。

  2. 質問は同じ年齢層でも同じですが、最初にユーザーの年齢層に基づいてデータベースから質問を取得し、それをユーザーテーブルにリンクする必要があると思いますか、それとも他の方法がありますか?

今私の問題:

ユーザーテーブルにリンクを表示するにはどうすればよいですか?つまり

class user{
    private questions or answers or category
}

私は最初に混乱します

次のようなページで質問をカテゴリ別に表示する方法

personal questions

1What is you age  <input text box>
2What is your eye color <input text box
and other catregories

私は教義をどのように繰り返すべきかを意味します$user->question->getcategory->getQuestions

次に、フォームを回答テーブルにバインドする方法

4

1 に答える 1

0
  • AgeGroupエンティティを作成します
  • 関係の追加ユーザーには1つのAgeGroupがあります
  • 関係を追加するQuestioncategoryは1つのAgeGroupに属しています
  • ユーザーの質問のリストを取得するには:user->AgeGroup->Category->質問で可能な回答を取得します
  • リレーションuser->answersを追加して、ユーザーが選択した回答を取得します
于 2012-08-01T06:51:21.707 に答える