我的MVC控制器在写入另一个数据库表之前如何查询它?

时间:2011-04-12 05:35:10

标签: model-view-controller joomla

我正在开发一个自定义的Joomla MVC组件。

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

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

1 个答案:

答案 0 :(得分:2)

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

看看这个tutorial,它将帮助您更好地了解Joomla的MVC,并指导您完成一个简单组件的开发。