教程栏目

joomla中文网出品的官方教程

在Joomla中,有一个编码原则就是约定优于设计。主要在文件和类自动加载方面应用到。简单的来说,当你的组件的名称确定后,系统会自动的依据你的组件的名称来加载相应的辅助文件。

1,约定优于设计原则


由于这个原则非常的关键,所以我单独使用一节来说明。请大家一定一定要重视。这是前辈踩过的坑,是血与泪的教训。

 约定优于设计原则,简单的来说,当你的组件的名称确定后,系统会自动的依据你的组件的名称来加载相应的辅助文件。举例说明,当我们的组件名称定为zmaxbook的时候,那么系统就会去寻找zmaxbook.xml文件来做为组件的清单文件。如果找不到zmaxbook.xml文件,就会提示安装失败。

不仅仅是这个清单文件有名称依赖,在后面学到视图,模型的时候这个依赖关系将更加的明显。所以请大家一定要熟记:约定优于设计。

2,温馨提示


对于初学者,有时候程序的执行结果不是你预期的,很大的可能不是你代码逻辑的问题,检查一下你的文件的名称是否正确。

 

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前

第11章 支持多语言

第12章 前台展示组件

第13章 组件开发FAQ

第14章 高级功能

第15章 使用分类

第16章 让组件支持插件

第17章 安全