TP框架部分--文件目录及作用
下载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信息。
TP框架部分--文件目录及作用的更多相关文章
- thinkphp3.2.3版本文件目录及作用
下载thinkphp3.2.3版本,解压缩后将文件夹名字改为thinkphp,然后放在www目录下,里面的文件夹和文件的名字和作用如下:(前面有Tab健的表示下一级,thinkphp是根目录) //t ...
- tp框架实现验证码
今天来看一个小插件. tp框架是怎么实现验证码的. 又到了我们千篇一律的时候了,首先呢,先做一个用来显示的html界面名为:zhuce.html <!DOCTYPE html PUBLIC &q ...
- TP框架主要文件夹注释
TP框架主要文件夹注释 common -> 函数库目录 conf -> 配置文件目录lang -> 语言包librang -> 核心资源库 behacior -> 行为目 ...
- tp框架总体学习总结(一)
一.TP框架的下载和安装 Tp框架下载网址:http://www.thinkphp.cn/ 在wamp的www目录下创建一个目录tpshop目录 1. 将下载好的包压缩后将文件包里的所有文件复制到创 ...
- 基于TP框架的ThinkCMF,控制器display方法源码分析
昨天在写代码的时候,看见写了无数次的模版渲染方法:$this->display(),突然很想弄清楚它是如何实现的. 今天不忙,就分析了一下. class TestController exten ...
- tp框架基础知识
作者:黄力军 index.php入口文件:作用,所有tp框架里的内容要想访问文件.都要走index.php文件他是整个程序的入口 Application代表应用程序的目录 所有写的应用程序放这里 ...
- tp框架基础(详细步骤分解,易懂)下
在浏览器中如果要访问操作方法的时候以什么方式来访问 有四种方式 第一种是get方式,第二种是访问路径 这四种方式我们可以通过修改配置文件来改掉url的模式 我们需要来改一下我们的配置文件 在这个路径下 ...
- tp框架中的一些疑点知识-5
关于vim中的缓存区的前后bp和bn的界定 通过命令ls可以看到 缓存区的 排序. 最开始打开的文件排在最上面, 序号最小. 那么它们就是 更 前 的缓冲区. 序号更前的用bp, 序号靠后的用bn. ...
- 已有模板与tp框架的结合 (前台)
已有模板与tp框架的结合 具体步骤 A.复制模板文件到view指定目录 B. 复合css .js.img.静态资源文件到系统指定目录 C. 把静态资源(css,js,img)文件的路径设置为“常量 ...
随机推荐
- LeetCode OJ-- Count and Say
https://oj.leetcode.com/problems/count-and-say/ 求经过n次变换后,变成了什么. 1 11 21 1211 111221 ps. 3 变成 ‘3 ...
- Notepad++ 自动补全,括号自动完成插件,主题和字体设置
Notepad++ 自动补全成对符号http://rabbit52.com/2012/devel/notepad-autocomplete-brackets QuickText 和 Zen Codin ...
- Codeforces 777E Hanoi Factory(线段树维护DP)
题目链接 Hanoi Factory 很容易想到这是一个DAG模型,那么状态转移方程就出来了. 但是排序的时候有个小细节:b相同时看a的值. 因为按照惯例,堆塔的时候肯定是内半径大的在下面. 因为N有 ...
- 页面css代码
博主原来的页面css代码 (这个是原来的那种效果,差不多弄出来会是这种效果http://www.cnblogs.com/thmyl/) /*simplememory*/ #google_ad_c1, ...
- Linux使用cd回到上一目录
//返回上一级目录 cd .. //返回用户主目录 cd 或 cd ~ //返回根目录 cd /
- Python那些事
Python这几年很火,在这里我用问答的方式来总结一下使用python的一些常见问题,对自己是个总结,也希望对有同样问题的朋友有帮助. Q:Python为什么流行? A:Python是一个比较方便 ...
- zabbix监控系统-部署规划
- API接口管理工具postman等
国外 postman Swagger:国外比较流行的一款管理工具,英文配置,需要一定的英文基础和服务器搭建基础,学习成本较高. 国内 Apizza: 风格类似postman,熟悉postman的会比较 ...
- java把一个文件的内容复制到另外一个文件
/** * java把一个文件的内容复制到另外一个文件 */import java.io.File;import java.io.FileInputStream;import java.io.File ...
- Batch update returned unexpected row count from update [0];
Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1; nested ...