我正在开发一个小应用程序,它有一个调查系统。我已经完成了大部分的工作,但我仍然坚持做调查本身。基于以下要求,这就是我的表单的工作方式:“调查管理器”实体:
现在我需要在调查中补充一些问题。这些问题被存储在他们自己的名为QuestionManager的表中,在一个表中,我定义了一个名为AnswerManager的答案。
调查表格的工作方式,我不知道如何做到这一点,这也是我来这里寻求帮助的原因。调查是基于章节的,所以首先,我应该有一个按钮来添加一个章节,然后有一个按钮来向该章节添加问题,在我完成添加到该章之后,移动到下一章(再次单击add章节)并继续提问。添加一个问题的字段应该是下拉列表,这意味着在这里我可以有一个EntityType字段,在从下拉字段中选择问题之后,一个简单的表单应该会出现,其中包含对该问题的所有分配的答案,并且能够修改它们,这是一个棘手的部分,我也不知道如何实现它。
作为一个应该如何工作的列表:-从下拉列表中添加章节-添加问题-从下拉列表中加载答案-能够修改所选问题的答案-在将所有问题添加到调查中之后,它应该被提交、保存或返回,并带有我在设计和代码方面所犯的所有错误:-我知道我应该有一个表来存储上面的所有内容--我认为表单将是一个嵌套的表。
你们能花点时间帮我弄清楚怎么做吗
发布于 2016-09-14 13:48:19
我将使用Array来完成这项任务:
array(
[chapter0] => array(
[question0] => 'Here comes your question to edit',
[question1] => 'There is the other question,
......
),
[chapter1] => array(
......
)
)将其存储到数据库中,或将其序列化,然后存储。
我希望这将给你一个想法,为你指出一个不同的方向。
https://stackoverflow.com/questions/39479630
复制相似问题