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

Model view controller 我的MVC控制器如何在写入另一个数据库表之前查询一个数据库表?,model-view-controller,joomla,Model View Controller,Joomla,我正在开发一个定制的Joomla MVC组件 我的视图有一个表单,用户在其中输入ID。我已在控制器中检索到ID($input_ID)。现在我需要查询数据库以获取ID=$input\u ID的名称,然后将该名称写入另一个数据库表 这一切可以在控制器内完成吗?还是我必须以某种方式将变量传递给模型?不确定在MVC框架内实现这一点的正确方法。所有数据和数据操作都应该在模型中完成(例如,为数据建模)。控制器用于确定执行路径和应调用的方法(例如,管理器或控制器确定需要执行的操作) 看看这个,它将帮助您通过开

我正在开发一个定制的Joomla MVC组件

我的视图有一个表单,用户在其中输入ID。我已在控制器中检索到ID($input_ID)。现在我需要查询数据库以获取ID=$input\u ID的名称,然后将该名称写入另一个数据库表


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

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

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