首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >符号形式设计,实体设计

符号形式设计,实体设计
EN

Stack Overflow用户
提问于 2016-09-13 21:59:24
回答 1查看 92关注 0票数 0

我正在开发一个小应用程序,它有一个调查系统。我已经完成了大部分的工作,但我仍然坚持做调查本身。基于以下要求,这就是我的表单的工作方式:“调查管理器”实体:

  1. 定义调查名称-完成
  2. 定义调查范围-已完成
  3. 定义有关调查的说明
  4. 在-not完成的调查中添加问题。以上都是通过将实体解析到表单而生成的单个表单。

现在我需要在调查中补充一些问题。这些问题被存储在他们自己的名为QuestionManager的表中,在一个表中,我定义了一个名为AnswerManager的答案。

调查表格的工作方式,我不知道如何做到这一点,这也是我来这里寻求帮助的原因。调查是基于章节的,所以首先,我应该有一个按钮来添加一个章节,然后有一个按钮来向该章节添加问题,在我完成添加到该章之后,移动到下一章(再次单击add章节)并继续提问。添加一个问题的字段应该是下拉列表,这意味着在这里我可以有一个EntityType字段,在从下拉字段中选择问题之后,一个简单的表单应该会出现,其中包含对该问题的所有分配的答案,并且能够修改它们,这是一个棘手的部分,我也不知道如何实现它。

作为一个应该如何工作的列表:-从下拉列表中添加章节-添加问题-从下拉列表中加载答案-能够修改所选问题的答案-在将所有问题添加到调查中之后,它应该被提交、保存或返回,并带有我在设计和代码方面所犯的所有错误:-我知道我应该有一个表来存储上面的所有内容--我认为表单将是一个嵌套的表。

你们能花点时间帮我弄清楚怎么做吗

EN

回答 1

Stack Overflow用户

发布于 2016-09-14 13:48:19

我将使用Array来完成这项任务:

代码语言:javascript
运行
复制
array(
  [chapter0] => array(
                      [question0] => 'Here comes your question to edit',
                      [question1] => 'There is the other question,
                      ......
                      ),
  [chapter1] => array(
                      ...... 
                     )

)

将其存储到数据库中,或将其序列化,然后存储。

我希望这将给你一个想法,为你指出一个不同的方向。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39479630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档