`
phpseyo
  • 浏览: 156774 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

joomla 组件开发

阅读更多

       joomla的三大扩展中,功能最强大的就是组件了。可以用它做一个附加于joomla的应用,它可以包含有自己的数据表,后台控制台页面,前台自有页面等等。

      其中后台组件是位于 /administrator/components 中,是后台控制界面的代码位置,前台是放在 /components 中。总体结构类似,如下图所示


 

执行的顺序是

(组件入口文件,初始化控制器) /s_cache.php  ->

(组件控制器,选择对应的 view 展示)/controller.php ->

(展示前获取数据,同时为展示页面 toolbar 等) /views/s_cache/view.html.php -> 

(显示页面,按指定逻辑显示数据)/views/s_cache/tmpl/default.php

 

然后是在页面进行某个操作,比如增删改等,会发送一个 task 到组件,比如这个 task=s_cache.clearCache 的话,就会进到 /controllers/s_cache.php 这个类里执行 clearCache 这个方法。

/controllers/ 里可以有多个控制器文件,假如命名为 s_cacheaa.php ,则这个文件里的类名就需要命名为

S_cacheControllerS_cacheaa ,如下:

class (组件名)Controller(文件名) extends JControllerForm

 

OK,差不多明白了吧。joomla的组件写得还是挺乱的,前端后端没有太具体的划分,所以在这做个记录。

 

 

 


 

 

  • 大小: 17.7 KB
分享到:
评论

相关推荐

    joomla 组件 开发 详解 (附带源代码)

    joomla 组件 开发 详解 (附带源代码) joomla 组件 开发 详解 (附带源代码) joomla 组件 开发 详解 (附带源代码)

    joomla组件开发

    oomla组件开发-49JController以及其子类 zmax程序人开发

    joomla组件开发.pdf

    joomla组件开发.pdf

    joomla组件开发模板helloWord

    提供了最简单的joomla组件,通过该组件为模板可以以最快的速度开发出组件

    Joomla组件开发工具Fabrik3.0.6比easycreator有用!

    Joomla组件开发工具Fabrik3.0.6比easycreator有用!适用于J2.5,不适用与3.0。需要的同志们赶快拿走,我需要分。

    joomla 组件开发相关资料

    joomla入门学习,组件开发相关资料集合,是本人从初学到开发常常用到的资料,里面有中文英文doc,想要学习joomla的同学一定少不了。。。 是从英文翻译过来的,相当不错

    joomla组件开发入门教程

    本文讲述了joomla组件开发知识点。分享给大家供大家参考,具体如下: 在你进行编码之前,有一些文件和文件夹需要创建和一些查询语句需要运行。你不但可以创建组件而且不用额外的配置就可以尝试不同的特性。你也可以...

    joomla 组件 webshell

    针对joomla后台上传文件限制,基于joomla组件开发的webshell!通过后台用户手动上传webshell组件,将网马种植!问题一:大马可以成功访问,一句话木马不可访问。

    Joomla!基本组件开发

    https://docs.joomla.org/Developing_a_MVC_Component 这个教程的附件,joomla!MVC组件开发过程 可以当做开发组件的开始

    Joomla3 MVC组件开发教程

    Joomla3的组件开发教程,内容详尽,层层深入,一步步的讲解,跟着做就能理解Joomla中MVC相互调用的机制,并能做出一个具有相当通用性的Hello World组件来,教程共466页

    joomla简单组件开发.pdf

    joomla简单组件开发.pdf,很好的教程

    学习Joomla1.5组件开发(Learning-J15-Extension) 简体中文PDF

    1.5 扩展开发 利用PHP创建模块、组件和插件 利用PHP创建你的首个Joomla! 1.5 扩展的实用指南 翻译:yooyooh(6~9) huayicai (1~5) 校对:yooyooh(1~9) 感 谢 作者 Joseph LeBlanc 参考 Riccardo ...

    Joomla1.5系列组件开发经典教程

    Joomla1.5系列组件开发经典教程 Joomla1.5快速开发应用,模块开发 非常适合企业个人开发建站

    VirtueMart - joomla电子商城组件1.1.7最新版

    VirtueMart 是一个适用于joomla系统的一个强大的电子商城组件...VirtueMart 是一个适用于joomla系统的一个电子商城组件 开发语言: PHP 操作系统!适用joomla 1.5 ,1.6

    joomla扩展组件开发教程

    joomla 赢得了强大的可扩展的内容管理系统的大奖。使得他很容易让第三方发人员扩展joomla的核心功能而不用修改核心的代码。 当一个扩展被开发出来,它能够被打包成zip文件给网站管理员上传和使用。

    joomla开发教程

    zmax程序人开发的joomla组件教程

Global site tag (gtag.js) - Google Analytics