zoukankan      html  css  js  c++  java
  • tp5目录结构

    一.一共有6个重要目录

    1.application:应用目录,用户大部分代码都写在这个里边

    2.config:框架配置目录,每个文件对应着一级配置

    3.public:根目录,对外可访问web目录

    4.route:路由目录,存放用户自定义的路由定义

    5.runtime:运行目录,存放临时生成的缓存文件或编译脚本文件

    6.thinkphp:框架核心目录(尽可能不要修改,以方便框架升级)

    其它两个目录介绍:

    1.extend:扩展类库目录。用来存放不便归类模块和扩展框架功能

    2.vender:由Composer加载并管理的第三类库目录

    二。学习重点

    1.框架的MVC设计模式,全部在application目录中体现

    2.我们的代码几乎全部写在了应用目录对应模块中

    三,应用目录介绍

    1.common:公共模块目录,存放被其它模块所共享的代码,外部禁止URL访问

    2.module:模块目录,可以有多个例如index,admin

      |--index               //模块
       |  |--controller       //控制器类库目录
       |  |     |--Index.php     //Index控制器类
       |  |  |--User.php      //User控制器类
       |  |--model            //模型类库目录
       |  |     |--User.php      //User模型类,通常对应user数据表
       |  |--Goods.php        //Goods模型类,通常对应goods数据表
       |  |--view             //视图目录
       |  |     |--index         //index目录通常对应着Index控制器
       |  |  |    |--index.php  //与Index控制器类中的index操作对应
       |  |     |--user          //user目录通常对应着 User 控制器
       |  |     |    |--add.php    //与User控制器类中的add操作对应
       |  |--config           //模块配置目录(可选)
       |  |--common.php       //模块公共函数库(可选)
       |
       |--config              //应用配置目录(可选)
       |--common.php          //应用公共函数库(可选)

    对我们来说最关心的是controller,model. view目录,即MVC架构

  • 相关阅读:
    创建类型5-3:单例模式(Singleton Pattern)
    创建类型5-2:抽象工厂模式(Abstract Factory Pattern)
    创建类型5-1:工厂模式(Factory Pattern)
    第一章:Netty介绍
    第二章:第一个Netty程序
    第四章:Transports(传输)
    第十六章:从EventLoop取消注册和重新注册
    第十五章:选择正确的线程模型
    第十四章:实现自定义的编码解码器
    第十三章:通过UDP广播事件
  • 原文地址:https://www.cnblogs.com/Y15965521559/p/13657387.html
Copyright © 2011-2022 走看看