zoukankan      html  css  js  c++  java
  • joomla个性定制(五)

      通过上一页的第一张图片我们可以知道,组件在页面里面总是先渲染的。它的地位可想而知是重要的。通过第二张图我们也明白它的结构也是比较复杂的。

      组件包含模块、视图、控制三个部分。它们的关系如下:

                

              (1)                                                          (2)

    图(1)是大结构关系图。图(2)是模块、视图、控制关系图

    看见controller和model了吗,它们之间的关系是一条虚线。这是为什么呢?

    在这里我们要明确一个概念。这里的模块和前面模块设计里面提到的模块两个不同概念

    前者是一个方法集合后者缓存块

    组件里面的方法是直接在viewer类中调用,设置好相应的model,也就是方法解,用viewer类中的get()函数方法调用

    当然controller类中也它自己的方法。它通过execute()函数调用

    是不很奇怪图(2)中为什么我少讲了template这个呢?是不是对图(2)不是很明白呢?

    开始的时候我也是很不明白。现在我明白了。人通过controller类方法创建视图,而模块、模板则是视图的一部分,就是这么简单。

     组件就只是大概讲到这,具体的后面再讲。假如你愿意继续看看去。呵呵,调调胃口,毕竟写这个也蛮花时间的,而且还是业余爱好,不调剂一下不行。

  • 相关阅读:
    Thread.join()的使用
    Java 编程思想
    LoadRunner 常见错误
    Selenium+IDEA+Maven+TestNG环境搭建
    计算机基本知识了解(二)
    Java中int和Integer的区别
    计算机基本知识了解(一)
    Jmeter安装及环境配置
    app稳定性测试-monkey测试
    .net framework
  • 原文地址:https://www.cnblogs.com/gamewyd/p/2850203.html
Copyright © 2011-2022 走看看