目前我正致力于在 symfony2.2 框架中创建 api。
我必须从数据库中检索一堆问题和答案。
Q1
/ \
A1 A2
/ \
Q2 Q3
/ | \ / | | \
A3 A4 A5 A6 A7 A8 A9
/ |
Q4 Q2 ...
我的数据库结构如下:
Question: (questionId,questionText)
AnswerOption: (id,questionId,option,nextQuestionId)
在上图中,有一个根本问题,有 2 个选项 A1 和 A2。
在选择 A1 时,必须将用户重定向到 Q2,依此类推。
注意:用户可能无法回答所有问题。
现在我需要找到最好的方法:
1:从数据库中检索数据。
2:格式化Json文件中的问题。