下载thinkphp3.2.3版本,解压缩后将文件夹名字改为thinkphp,然后放在www目录下,里面的文件夹和文件的名字和作用如下:(前面有Tab健的表示下一级,thinkphp是根目录)

//thinkphp
//Application//写的程序都放在这里面,默认里面什么都没有。当从浏览器输入入口文件并运行后,这个文件夹里面就会出现下面的文件夹。
//Common//里面存放一些配置和方法
//Common
//Conf
//config.php//配置文件,可以在这里面修改配置。如果配置是整个运行程序的,就在这的配置文件里面写。
//Home//非常重要的文件夹,Home是一个模块。
//Common//里面放置一些自己写的函数
//Conf
//Config.php//这个配置文件也可以用来写配置。如果配置文件是属于这个Home模块的,就在这里写配置。
//Controller//代表MVC的C层。意思是控制器。
//IndexController.class.php//控制器的命名规则一定要这么命名。驼峰法命名,控制器名称+Controller+class.php
//Model//代表MVC的M层。意思是数据模型。
//View//代表MVC的V层。意思是视图。
//Runtime//里面包含程序运行时产生的一些文件
//Cache
//Data
//Logs
//Temp
//Public//存放一些公用文件
//ThinkPHP//TP框架核心文件都在里面,这个文件夹里面的内容尽量不要去修改。
//Common//里面存一些方法,外部的一些方法可以放在里面。
//Conf//配置文件所在的文件夹
//convention.php//thinkphp文件总的一个配置,要记住这个文件。
//Lang//语言包
//Library//里面包含了一些核心类
//Behavior
//Org
//Think//用的会比较多,里面放的是所有的类。
//Controller.class.php//所有控制器的父类
//Model.class.php//所有数据模型的父类
//Vendor
//Mode//没有多大用处
//Tpl//里面放置的是一些TP框架的模板。也没有多大的用处。
//ThinkPHP.php//是thinkphp文件的一个类
//index.php//以前叫做thinkphp.php,是程序的入口文件 //localhost/thinkphp/index.php/Home/Index/index //这种访问方式是直接访问的方法,而不是访问的页面了。
//index.php是入口文件
//Home是模块名
//Index是控制器名称
//index是方法名 //tp框架4种url地址书写方式
//1.localhost/thinkphp/index.php?m=Home&c=Index&a=test
//2.localhost/thinkphp/index.php/Admin/DengLu/test
//3.localhost/thinkphp/Admin/DengLu/test //省略入口文件
//4.localhost/thinkphp/index.php?s=/Home/Index/test //SHOW_PAGE_TRACE=>true,//在配置文件里面写上这句话,代表开启trace信息。

thinkphp3.2.3版本文件目录及作用的更多相关文章

  1. TP框架部分--文件目录及作用

    下载thinkphp3.2.3版本,解压缩后将文件夹名字改为thinkphp,然后放在www目录下,里面的文件夹和文件的名字和作用如下:(前面有Tab健的表示下一级,thinkphp是根目录)//th ...

  2. ThinkPHP3.2.3版本框架could not find driver错误

    ThinkPHP3.2.3版本框架could not find driver错误 在更新ThinkPHP框架 3.2.3 时出现错误 解决方法如下: 修改php.ini文件 extension=php ...

  3. thinkphp3.2.3 版本使用redis缓存的时候无法使用认证

    我在使用thinkphp3.2.3的时候 发现如果是使用redis缓存 设置了认证的redis能连接成功 却无法 set 操作 ,检查发现是没有认证导致的  $redis->auth这一步没有, ...

  4. NC V6 nchome文件目录及其作用介绍

    NC V6发布一段时间了,各个NC6.0 nchome文件夹下各个子文件夹内容和作用 ant:存放Apache Ant,用来执行EJB的构建. bin: 存放nc部署和系统监控等命令.configsy ...

  5. thinkphp3.2.3 版本使用redis缓存添加认证

    我在使用thinkphp3.2.3的时候 发现如果是使用redis缓存 设置了认证的redis能连接成功 却无法 set 操作 ,检查发现是没有认证导致的  $redis->auth这一步没有, ...

  6. Thinkphp中的 I 函数(Thinkphp3.2.3版本)

    I 函数的作用是获取系统变量,必要时还可以对变量值进行过滤及强制转化,I 函数的语法格式: I('变量类型.变量名/修饰符',['默认值'],['过滤方法或正则'],['额外数据源']) 一.获取变量 ...

  7. Thinkphp中的U函数(Thinkphp3.2.3版本)

    U函数的作用是根据当前的URL设置生成对应的URL地址,使用U函数可以确保项目在移植过程中不受环境的影响. U方法的定义规则如下(方括号内参数根据实际应用决定): U('地址表达式',['参数'],[ ...

  8. thinkphp3.2.x版本中图片上传缩略图的解决方案

    调用方式很简单 get_sc($cover_id,[$width=180,$height=auto,$cut]) @param $cover_id 图片ID___ @param $width 宽度__ ...

  9. ThinkPHP3.2.3版本验证码异步第二次验证时失败的问题解决

    最近在用TP3.2.3做一个小项目,纠结于验证码验证问题,重点在于二次验证,举个例子就是常见的登录页面上有个验证码输入框,当用户输入验证码并且鼠标点击在这个输入框之外时候,触发onblur事件,然后a ...

随机推荐

  1. 手游录屏直播技术详解 | 直播 SDK 性能优化实践

    在上期<直播推流端弱网优化策略 >中,我们介绍了直播推流端是如何优化的.本期,将介绍手游直播中录屏的实现方式. 直播经过一年左右的快速发展,衍生出越来越丰富的业务形式,也覆盖越来越广的应用 ...

  2. 纯Swift编写的仿“随遇”应用源码

    纯Swift编写的仿“随遇”App概述 此项目是为了巩固Swift掌握而编写的,素材均来自“随遇”官方App 用Storyboard+Xib+Autolayout的方式来实现UI部分 由于项目不复杂, ...

  3. MVC 5 中Filter控制 action的访问权限

    1,创建一个继承自 FilterAttribute, IActionFilter的类 namespace HeatMetering2.Filters { public class HMV2Authen ...

  4. ZooKeeper:第三方客户端 ZKClient

    ZKClient ZKClient的设计 ZKClient组件说明 重要的处理流程说明 启动ZKClient 为节点注册Watcher ZooKeeper的变更操作 客户端处理变更 序列化处理 ZKC ...

  5. redis数据结构存储SDS设计细节(redis的设计与实现笔记)

    redis虽说是用C语言开发的,但是redis考虑了性能.安全性.效率性.功能等要,redis底层存储字符串实现,自己实现了名为简单动态字符串(Simple dynamic string)简称SDS的 ...

  6. Oracle学习笔记四 SQL命令(二):SQL操作语言类别

    SQL分为下列语言类别 1.数据定义语言(DDL) Create.Alter.Drop 2.数据操纵语言(DML) Insert.Select.Delete.Update 3.事务控制语言(TCL) ...

  7. Linux基础练习题

    1.列出当前系统上所有已经登录的用户名,注意:同一个用户登录多次,则只显示一次即可. [root@bj-1-160-enzhi ~]# who|cut -d ' ' -f 1|uniq -c 2 ro ...

  8. exynos4412中断编程

    中断概述 我们知道,ARM核能处理的异常有7种,但仅仅区分异常的种类显然不能够满足需求.拿手机来说,触摸屏幕和按下音量键可能都是irq异常,但是ARM并不能将他们区分开,而事实的情况是针对这两种中断, ...

  9. 认识 EXT2 文件系统

    认识ext文件系统 硬盘组成与分割 文件系统特性 Linux 的 EXT2 文件系统(inode) 与目录树的关系 EXT2/EXT3 文件的存取与日志式文件系统的功能 Linux 文件系统的运行 挂 ...

  10. Java Web中的中文编码

    Java Web开发中经常会遇到中文编码问题,那么为什么需要编码呢?因为人类需要表示的符号太多,无法用1个字节来表示,而计算机中存储信息最小单元为1个字节.所以必须指定char与byte之间的编码规则 ...