注意:这不是这个问题
我的任务是构建一项调查,我们的客户服务人员可以使用该调查从客户那里获取有关我们服务等的信息。
我的问题是如何将问题/答案存储在存储问题的数据库中,如下所示:
- 布尔问题1
- if (false): 字符串 question2(通常是 question1 为假的原因)
这很容易,但是问题可以嵌套多个级别:
- 布尔问题1
- if (false) 布尔问题2
- if (true) 字符串问题3
- if (false) 字符串问题4
- if (false) 布尔问题2
如果我不必将它存储在数据库中,我会将问题(实际上是整个调查)表示为一个组合,但我不知道如何存储这样的东西。