• Yii -- framework 目录结构说明


    base 底层的类库文件
    caching 所有缓存方法
    cli 项目生成脚本
    collecions 用PHP语言构造传统OO语言的数据存储单元。如队列,栈,哈希等等
    console yii控制台
    db数据库操作类
    gii代码生成器(脚手架,可以生成模型、控制器、视图等代码)
    i18n 多语言
    logging 日志组件
    test Yii提供的测试,包括单元测试和功能测试
    utils 提供了常用的格式化方法
    validators 提供了各种验证方法
    vendors 这个文件夹包括第三方由YII框架使用的资料库
    views  提供了YII错误、日志、配置文件的多语言视图
    web YII所有开发应用的方法
        actions 控制器操作类
        auth 权限认识类,包括身份认证,访问控制过滤,基本角色的访问控制等。
        filters 过滤器,可被配置在控制器动作执行之前或之后执行。例如访问控制过滤器将被执行以确保在执行请求的动作之前用户已通过身份验证;性能过滤器可用于测量控制器执行所用的时间
        form 表单生成方法
        helpers  视图助手,包含google ajax api ,创建HTML,JSON,JAVASCRIPT相关功能
        js js库
        reanderrers  视图渲染组件
        serveces 封装soapserver并提供了一个基于wsdl的web服务
        widgets 部件
        CArrayDataProvider.php       可以配置的排序和分页属性自定义排序和分页的行为  
        CActiveDataProvider.php      ActiveRecord方法类
        CController.php              控制器方法,主要负责协调模型和视图之间的交互  
        CPagination.php              分页类  
        CUploadedFile.php            上传文件类  
        CUrlManager.php              URL管理  
        CWebModule.php               应用模块管理,应用程序模块可被视为一个独立的子应用 
        等等方法  
    
    .htaccess                      重定向文件  
    yii.php                        引导文件  
    YiiBase.php                    YiiBase类最主要的功能是注册了自动加载类方法,加载框架要用到所有接口。  
    yiic                           Yii LINUX 命令行脚本  
    yiic.bat                       YII WINDOW 命令行脚本  
    yiilite.php                    它是一些常用到的 Yii 类文件的合并文件。在文件中,注释和跟踪语句都被去除。因此,使用 yiilite.php 将减少被引用的文件数量并避免执行跟踪语句  
  • 相关阅读:
    判断表字段是否存在default约束
    在Eclipse mars 4.5.2 中安装spring 插件 spring tool suite
    MySql (mysql-5.6.37) 在Windows的安装及使用
    在CentOS7.2中搭建Tomcat9 并启用http/2 协议
    CentOS 7.2 中 Kafka,Zookeeper的单机部署,伪分布式部署以及真正的分布式部署
    博客歇菜后的总结
    通过WiFi连接手机(device), 出去数据线的烦恼
    Android Studio 使用三星 Note4 真机调试
    在Mac team 工作的那段日子里(一)
    又到年底了,没钱回家咋办?
  • 原文地址:https://www.cnblogs.com/penciler/p/4277527.html
Copyright © 2020-2023  润新知