2011-04-12 78 views
0

我正在定制Joomla MVC组件。在写入另一个数据库之前,我的MVC控制器如何查询一个数据库表?

我的看法有一个窗体,用户输入一个ID。我已经在控制器中检索了ID($ input_id)。现在我需要查询数据库以获取名称WHERE ID = $ input_id,然后将名称写入不同的数据库表。

这一切都可以在控制器内完成,还是必须以某种方式将我的变量传递给模型?不确定在MVC框架内实现这一点的正确方法。

回答

2

所有的数据和数据操作都应该在模型中完成(例如为您的数据建模)。控制器在那里确定执行路径和应该调用哪些方法(例如,管理器又称控制器确定需要完成的工作)。

看看这个tutorial这将帮助你更好地理解Joomla的MVC,通过开发一个简单的组件。

相关问题