我正在开发一个自定义的Joomla MVC组件。
我的视图有一个用户输入ID的表单。我在控制器中检索了ID($ input_id)。现在我需要查询数据库以获取名称WHERE ID = $ input_id,然后将名称写入不同的数据库表。
这一切都可以在控制器内完成,还是我必须以某种方式将变量传递给模型?不确定在MVC框架内实现这一目的的正确方法。
答案 0 :(得分:2)
所有数据和数据操作都应在模型中完成(例如,为数据建模)。控制器在那里确定执行的路径以及应该调用哪些方法(例如,管理员又称控制器确定需要做什么)。
看看这个tutorial,它将帮助您更好地了解Joomla的MVC,并指导您完成一个简单组件的开发。