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

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

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

                

              (1)                                                          (2)

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    项目开发目录
    语法 部分
    time模块
    文件 部分
    二分法
    函数 部分
    递归
    模块 部分
    稀疏数组
    Java中使用foreach遍历数组
  • 原文地址:https://www.cnblogs.com/gamewyd/p/2850203.html
Copyright © 2011-2022 走看看