1

我现在正在构建我的第一个 joomla 组件。

我有 3 个表: __questions __resaults __display

我还需要 Joomla 用户表:

__用户

我只有一个视图:view.questions.html

此视图获取数据,还需要一些数据库功能。它需要:

  1. 从用户表中获取信息。
  2. 从结果表中获取信息
  3. 从显示表中获取信息
  4. -SET- 到 reaults 表的信息

现在,我知道 Joomla 是用 MVC 架构构建的。我认为,这意味着不处理视图中的数据库。

我应该将数据库处理函数存储在哪里,如何在前端调用它们?

处理问题的功能在问题视图模型中,没有问题,但是其他表呢?我应该将处理它们的函数也放入问题模型、帮助文件中,还是为每个其他表制作模型,然后从问题视图中调用它们?如果我应该制作其他模型,我该如何从问题视图中调用它们?

非常感谢您的帮助!

4

2 回答 2

1

为每个表创建一个模型。然后,您将从控制器实例化它们以使它们可用于视图。

于 2013-02-20T08:02:31.037 回答
0

通过使用组件创建器,您可以节省大量时间并学到很多东西:http ://www.notwebdesign.com/joomla-component-creator/它会为您完成所有 MVC 工作。

于 2013-02-20T13:40:13.647 回答