【发布时间】:2013-09-08 13:54:05
【问题描述】:
我正在为 Joomla 2.5 创建一个 MVC 组件,作为我构建的另一个 PHP 数据库系统的前端。我不只是将其他系统的 Web 界面包装在包装器组件中,而是构建了一个本机 Joomla 组件,该组件用于讨论其他系统类中的调用方法。
因此,我在我的一个视图中实现了一个 HTML 表单,它显然可以接受一些输入,但也可以接受文件上传。从这里组件应该将此输入发送到我的类的方法进行处理,然后将响应提供给第二个 Joomla 组件视图。
在我看来,输入的处理应该在模型中完成,并且可能接收处理后的输出也应该由模型完成。然后控制器会将模型数据提供给第二个视图?
我已经阅读了开发 MVC 组件教程,但它并没有真正让我了解它应该如何工作。谁能给我一个粗略的伪代码想法,告诉我这应该如何组合在一起,或者指出一个适当的教程或另一个做类似事情的组件的示例?
【问题讨论】:
-
我的印象是控制器盲目地处理数据,而模型处理要传递回视图的数据的逻辑/处理。据我了解,您的过程通过将数据直接传递给模型而完全丢失了控制器
标签: php joomla joomla2.5 joomla-component