我现在正在构建我的第一个joomla组件。
我有3张桌子: __questions __resaults __display
我还需要Joomla用户表:
__用户
我有一个观点: view.questions.html
此视图获取数据并且还需要一些数据库功能。它需要:
现在,我知道Joomla是使用MVC架构构建的。我认为这意味着在视图中不处理数据库。
我应该在哪里存储数据库hendling函数,以及如何在前端调用它们?
处理问题的功能在问题视图模型中,没问题,但其他表怎么样?我是否应该将处理它们的函数放在问题模型中,帮助文件,或者为每个其他表创建模型,并从问题视图中调用它们?如果我应该制作其他模型,我如何从问题视图中调用它们?
非常感谢你的帮助!
答案 0 :(得分:1)
为每个表创建一个模型。 然后,您将从控制器实例化它们,以使它们可供视图使用。
答案 1 :(得分:0)
使用Component Creator可以节省大量时间并学到很多东西:http://www.notwebdesign.com/joomla-component-creator/它会为你做所有的MVC。