在简单的调查应用中将答案链接到问题

时间:2018-07-30 12:34:46

标签: php database cakephp database-design orm

我试图通过尝试构建一个相当简单的调查样式应用程序来学习CakePHP。但是,我遇到了一些问题(可能与CakePHP有关,可能与我的数据库设计有关)试图将问题的答案链接起来。

在数据库中,我已定义:

  • 客户表,其中包含客户信息。
  • 评估表,其中包含有关 评估,在我的情况下,该评估与客户相关联并允许 创建者从以下选项中选择一些问题 问题已定义。
  • assesments_questions表,该表将评估与 问题。
  • 一个存储问题的问题表。

我现在需要做的是找到一种将评估中的问题与用户提供的答案联系起来的方法,而我正在努力寻找如何实现这一目标的方法。公平地说,我不确定我的问题是我的数据库设计还是我如何解释CakePHP。

最终,我要实现的是一页评估表格,用户可以导航到该表格并为评估中的问题添加答案。类似于带有评估详细信息的表格,下面列出了所有选择的问题,每个问题旁边都有一个文本字段。

有人可以给我一些指导吗?我已经用光了我的Google-fu(当我真的不知道我应该寻找什么时,它无济于事!)。

我的架构在下面(忽略epcs位,它们会加入其他信息)。

我在客户,评估和问题上使用了Bake。我可以添加一个客户。我可以添加一个评估,然后选择1个或多个问题与该评估相关联。关于加入答案的任何建议将不胜感激。

数据库架构:

Schema

0 个答案:

没有答案