Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我不知道';我不理解Joomla组件是如何构造的_Joomla - Fatal编程技术网

我不知道';我不理解Joomla组件是如何构造的

我不知道';我不理解Joomla组件是如何构造的,joomla,Joomla,你好,我写这篇文章是因为我是从Joomla开始的!我迷路了。我在其他开发中使用过MVC模式,其思想始终是一样的:模型存储数据,视图请求数据,控制器管理数据流 问题是,在乔姆拉,情况一团糟。我已经完成了教程的5点,从数据库中获取数据,并且不使用控制器。当您必须呈现一个视图时,您有一个不包含html代码的view.html,然后是一个包含它的default.php。在此之后,当您开始使用控制器时,对我来说,是一组随机放置在不同文件夹中的文件。我一点也不明白,因为他们对“将此文件放置在此路径中”或在该

你好,我写这篇文章是因为我是从Joomla开始的!我迷路了。我在其他开发中使用过MVC模式,其思想始终是一样的:模型存储数据,视图请求数据,控制器管理数据流

问题是,在乔姆拉,情况一团糟。我已经完成了教程的5点,从数据库中获取数据,并且不使用控制器。当您必须呈现一个视图时,您有一个不包含html代码的view.html,然后是一个包含它的default.php。在此之后,当您开始使用控制器时,对我来说,是一组随机放置在不同文件夹中的文件。我一点也不明白,因为他们对“将此文件放置在此路径中”或在该文件中添加这些行的解释太少


所以,任何了解MVC模式实现的人都可以向我解释一下吗?提前感谢=)

我同意OP:香草乔姆拉MVC没有多大意义。我不能直接回答OP的问题,但当我为Joomla开发时,我使用了[JoomlaTools框架]()。查看链接中的入门指南。它使用的HMVC标准比香草Joomla“框架”更有意义。免责声明:JoomlaTools框架是Joomla之上的第三方框架。我不是为他们开发的,但我在过去使用过。Joomla MVC很容易理解,但很难解释,最好的例子是看看Joomla的前端和后端核心组件com_内容,只要通读一下代码,你就会掌握joomla的MVC模式。好的,我会在得到另一个答案的同时看看这两种模式。谢谢,我看了一下com_的内容,我现在比以前更迷茫了。它们遵循与教程中必须遵循的结构不同的结构@derjoachim我必须为一个已经投入生产的项目开发一个XMLRCP组件,所以我认为实现一个框架将是一个混乱。所以求你了,谁来帮帮我