我有这些类
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 questions
、technical questions
等
现在这些问题是固定的,但不同年龄组的问题不同。
虽然相同年龄组的问题是相同的,但我认为我需要首先从基于用户年龄组的数据库中获取问题,然后将其链接到用户表或者还有其他办法吗?
现在我的问题:
如何在用户表中显示链接我的意思是
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获取可能的答案
- 添加关系用户->答案以获取用户选择的答案