我现在正在构建我的第一个 joomla 组件。
我有 3 个表: __questions __resaults __display
我还需要 Joomla 用户表:
__用户
我只有一个视图:view.questions.html
此视图获取数据,还需要一些数据库功能。它需要:
- 从用户表中获取信息。
- 从结果表中获取信息
- 从显示表中获取信息
- -SET- 到 reaults 表的信息
现在,我知道 Joomla 是用 MVC 架构构建的。我认为,这意味着不处理视图中的数据库。
我应该将数据库处理函数存储在哪里,如何在前端调用它们?
处理问题的功能在问题视图模型中,没有问题,但是其他表呢?我应该将处理它们的函数也放入问题模型、帮助文件中,还是为每个其他表制作模型,然后从问题视图中调用它们?如果我应该制作其他模型,我该如何从问题视图中调用它们?
非常感谢您的帮助!