zoukankan      html  css  js  c++  java
  • 拓展Yii Framework(易框架)

    1.拓展yii

    此文针对Yii1.1.15而写,请注意甄别你的Yii Framework 版本。

    拓展yii是开发期间常见的代码处理方式。例如,你写一个新的controller(业务控制器),你通过继承CController类来拓展它,当你写了一个新的widget(小部件,具有独立的功能),也会继承CWidget或一个已经存在的widget类。如果拓展的代码被设计为可被第三方开发者使用,我们就称其为一个拓展(extension)。

    一个拓展通常用于一个单独的意图,在yii框架的词汇表里面,拓展yii框架通常有如下几种方式:

    1.Application component(应用程序组件);

    2.behavior(行为);

    3.widget(小部件);

    4.controller(控制器);

    5.action(动作,区别与behavior,action跟某个独立功能页面对应);

    6.filter(过滤器);

    7.console command(控制台指令);

    8.validator(验证器):验证器是一个继承了CValidator的组件。

    9.helper(帮助类):一个帮助类基本都使用静态方法,这就像使用类名作为命名空间的全局函数。

    10.module(模块):一个模块是由models,views,controllers以及其它所支持的组件组成的一个独立的软件单元,模块在很多方面跟Application(应用程序)类似,主要的不同在于一个模块包含于一个应用程序之中。例如,我们可以让一个模块具有用户管理的功能。

    一个拓展也能够成为一个组件而不属于以上的所属的分类。事实上,yii框架的每一段代码都是被小心翼翼地设计以便于被继承和自定义,从而适用与个人需求。

    1.使用yii拓展

  • 相关阅读:
    接口的幂等性原则
    SpringBoot热部署-解决方案
    @Resource 与 @Service注解的区别
    软件概要设计做什么,怎么做
    First Show
    Glide源码解析一,初始化
    android使用giflib加载gif
    android的APT技术
    RxJava的concat操作符
    RxJava基本使用
  • 原文地址:https://www.cnblogs.com/bszm/p/4173959.html
Copyright © 2011-2022 走看看