< 返回 4.2 组件成功安装意味着什么 - E计划

在上一节我们成功的安装了一个最简单的组件,在这一节,就来探讨一下成功安装了一个组件这对joomla来说意味着什么?或者说,在安装组件的时候joomla需要做什么?

1,本节目标


能够知道组件成功安装系统都做了什么

2,在系统中注册组件


joomla是一个很严谨的系统,并不是随便什么文件都会被系统识别的,你需要向系统注册。当我们通过安装程序成功的安装组件的时候,实际上joomla就是帮我们在系统中注册了这个组件了。这个注册的实质就是在数据库表 #__extensions中创建了一个记录。如果你有兴趣,可以在数据库中看看。大概截图如下:

joomla组件的注册.png

3,创建组件文件夹,复制组件文件


一个标准的Joomla组件一般会有前台和后台两部分组件。当一个组件成功安装后 joomla会在/components(前台目录) 和 /administrator/components(后台目录) 这两个目录下为你的组件分别创建一个目录,目录的名称为com_你组件的名称。比如我的组件名称是zmaxbook.所以你会在components目录下看到com_zmaxbook目录,在administrator/components目录下看到com_zmaxbook目录。如图:

组件的前台根目录

组件的前台根目录.png

组件的后台根目录

组件的后台根目录.png

4,解惑


经常被问到,为什么我在components下面创建了一个组件,但是系统不识别?这是因为你的组件没有在系统中注册。 

5,找不到组件


如果你点击 主导航 组件 -> ZMAX图书管理系统 。你会发现系统报错了,提示:找到不组件。如图:

joomla找不到组件.png

出现这个问题是很正常的,因为当目前为止,我们并没有写一行真正的组件代码逻辑,我们做的只是创建一个空的组件,在下一章,我们将解决这个问题

  • 内容提要
  • 留言讨论 (0)
  • 视频教程

在上一节我们成功的安装了一个最简单的组件,在这一节,就来探讨一下成功安装了一个组件这对joomla来说意味着什么?或者说,在安装组件的时候joomla需要做什么?

评论 (0)

  • 最新在前
  • 最佳在前

内容待完善

该课程提供视频版,可以观看完整的视频教程