我应该如何将用户与symfony2 doctrine2类中的固定问题和答案联系起来



我有这些类

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
}

场景是,当我注册用户时,网页上有一组预定义的问题,比如反馈表,用户必须填写。问题将有不同的类别,如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

以及如何将表格与答案表绑定

  • 创建AgeGroup实体
  • 添加关系用户有一个年龄组
  • 添加关系问题类别属于一个年龄组
  • 获取用户问题列表:user->AgeGroup->Category->questions获取可能的答案
  • 添加关系用户->答案以获取用户选择的答案

相关内容

  • 没有找到相关文章

最新更新