• 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架构

  • 相关阅读:
    切换RequiredFieldValidator和RegularExpressionValidator提示信息的控件
    添加删除查询字符串中的参数
    动易订单数据表关系
    页面中文乱码问题收集(原创)
    URLRewrite 在 iis6+iis7中的配置
    ASP.NET面试题(英文)
    execve
    pipe管道通信阻塞
    pipe
    linux管道通信
  • 原文地址:https://www.cnblogs.com/Y15965521559/p/13657387.html
Copyright © 2020-2023  润新知