开发一个MVC组件/开发基本组件

开发一个MVC组件/开发基本组件

这是多条系列教程,如何开发一个模型-视图-控制器组件为 Joomla!3.1 版。

开头的介绍和导航本系列文章中的所使用的导航框向右 (本系列文章)。

发展中国家的基本组件

此页将经历的最简单的可能组件,将输出所需的基本步骤你好,世界!到前端的 Joomla!3.1 网站。

主输出

首次设置此组件的基本公共输出。创建 yoursite/components/com_helloworld/helloworld.php 具有下列内容:

<? php

回声'Hello world';

清单文件

每个扩展需要一个清单文件,指定为扩展的安装和配置信息。清单文件被命名为 componentname.xml 。为一个简单的组件我们只需要此 XML 文件中包括最少数量的可能的内容。

创建 helloworld.xml 在相同的目录中您 helloworld.php 以上,具有下列内容:

<? xml版本="1.0"编码="utf-8"? >
< 扩展名类型="组件"版本="3.1"方法="升级">
        < 名称>Hello World!</名称>
        < 行政></行政>
        < 文件>
                < 文件名>helloworld.php</文件名>
        </文件>
</扩展名> 

请注意, name 元素实际上是可选的但它使得更易于识别下, 一步。

安装

接下来,我们需要告诉 Joomla!以发现这个新的组件,以便它可以安装和使用。这是通过扩展管理器-> 发现到并单击工具栏中的 '发现'。这将会扫描 components 目录 (等等),寻找尚未安装的组件。

应在结果表中,列出新的组件和安装它你只是选择它 (复选框) 并单击工具栏中的安装。

注意: 不要担心消息"组件安装: XML 文件不包含管理元素",作为我们的组件还没有任何管理功能。我们将添加这些在本教程的后面。

世界您好!

你现在可以看到中基本的组件,通过导航到 https://localhost/joomla/index.php?option=com_helloworld (取代 localhost/joomla 与您自己的安装位置)。