以我自己的方式制作joomla扩展

时间:2013-01-20 17:12:11

标签: php joomla joomla2.5 joomla-extensions

我试图了解joomla的结构。我已经阅读了很多关于如何在joomla中进行扩展的文档和教程。我无法完全理解它。我仍然对它有些怀疑。我通过使用MVC概念和使用一些joomla核心文件在joomla中创建了一个简单的组件。我不会说它和专业人士一样。我使用了{em> 30%的joomla,比如使用MVC概念,扩展了joomla的核心文件,并使用joomla语法和其他一些方法与数据库连接。其余的百分比,我使用oops概念使用我自己的代码。那么你认为做这样的扩展是否足够好,或者我必须做出类似的扩展,或者我真的必须学习和理解使其成为扩展的官方joomla方式。我想知道。

2 个答案:

答案 0 :(得分:0)

首先,joomla有一个关于开发其扩展的简要细节。

您可以查看以下网址以了解joomla的组件结构。

http://docs.joomla.org/Developing_a_Model-View-Controller_Component/1.5/Introduction

在最后的文档中,您可以找到下载链接下载组件,并通过代码了解joomla MVC概念。它非常简单。

我认为没有人可以用你所期望的来解释你的要求。

在开发joomla的扩展时,请记住这一点。

1)不要编辑组件任务成就的核心文件。

2)尝试使用jRequest类获取提交的值。

3)对于新任务,请使用控制器覆盖的功能。

4)仅在模型内部进行所有sql查询。

5)并为后续版本制作一个紧凑的扩展。

这些是我可以给你的提示。 只需浏览一些好的扩展代码,然后尝试遵循它。

希望这可以帮到你..

答案 1 :(得分:0)

为了便于维护和未来的开发,我绝对建议您以正确的方式开发组件。如果您要发布该组件,我会说这是一项要求。

最初的MVC结构可能令人困惑,但是一旦你了解它就非常好。

我建议使用Joomla Component Creator制作MVC骨架 http://www.notwebdesign.com/joomla-component-creator/然后自行添加自定义代码。