ThinkPHP框架之快速入门
来源:互联网 发布:淘宝订单时间 编辑:程序博客网 时间:2024/06/13 23:33
ThinkPHP框架之快速入门
标签: thinkphp
2013-06-06 11:51 7804人阅读 评论(1)收藏举报
本文章已收录于:
分类:
作者同类文章X
作者同类文章X
版权声明:本文为博主原创文章,未经博主允许不得转载。
一.创建工程tp,目录结构如下:
在工程下导入thinkphp。
在tp中,可以在任何目录下创建入口文件,也可以把项目初始化到任何目录下.
index.php:
//定义thindphp的路径
define('THINK_PATH', './ThinkPHP/'); //默认值当前目录下的'./ThinkPHP/' 当前指是的index.php入口文件。
//定义工程名
define('APP_NAME', 'tp'); //默认为当前的工程名
//定义工程路径
define('APP_PATH', './'); //当前目录下
//注意:如果项目布署路径与上面的路径相同,以上目结构不定义,默认就相同。
//引用框架入口文件
include './ThinkPHP/ThinkPHP.php';
访问工程的index.php,就可以看到:
^_^ Hello,欢迎使用ThinkPHP
此时,再刷新工程就可以看到自动创建出的目录构了:
这就是传说中的hello world 了!!!!!!!!!!!!!!!!!!!!!!!
可能出现的异常:
Warning: require(./ThinkPHPCommon/runtime.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\ThinkPHP\ThinkPHP.php on line 32
这个是你加载框架的时候路径写错了,没有加载到ThinkPHP.php文件,你把路径改下就可以了。
注意,路径中一定要加上一个 /
目录结构有默认值。
四种模式:普通模式、pathinfo模式
http://test.xxxx.com/tp/index.php?module=Index&action=index --普通模式
请求路径:
http://test.xxx.com/tp/index.php/Index/index --pathinfo模式
在tp中默认使用pathinfo模式
也就是在tp中Lib下有Index这样一个文件,即对应Index文件这个action,而 这个action中有一个index方法。
所以说,当我们在请求一个错误的地址和方法时,就会报错。如果没有开启调测,将会没有任何错误提示:
开启调试功能: define('APP_DEBUG',true); // 但些时不会产生runtime文件。
- 顶
- 2
- 踩
- 0
- 上一篇php之mvc框架演进过程详解
- 下一篇ThinkPHP框架的runtime分析
0 0
- ThinkPHP框架之快速入门
- ThinkPHP框架之快速入门
- 快速入门Thinkphp框架
- ThinkPhp框架学习之入门第一天
- spring框架之快速入门
- ThinkPHP 快速入门
- ThinkPHP 3.1 快速入门
- thinkphp 框架入门
- ThinkPHP框架入门
- ThinkPHP快速入门1-基础
- Spring框架快速入门之简介(一)
- Spring框架快速入门之简介(二)
- Spring框架快速入门之简介(三)
- Spring框架快速入门之简介(四)
- Spring框架快速入门之简介
- Spring框架快速入门之简介
- Spring框架快速入门之简介
- Spring框架快速入门之简介
- 【VS开发】socket编程原理
- C#多态的实现:虚方法、抽象类、接口
- UESTC - 1251 谕神的密码 (模拟) 水
- c#虚方法和抽象方法的区别
- 【ARM-Linux开发】Linux的SOCKET编程详解
- ThinkPHP框架之快速入门
- Android Volley完全解析(四),带你从源码的角度理解Volley
- 链表末尾插入新元素
- 大数的a+b,用c++
- 方差,条件事件,多个随机变量课程笔记
- C/C++从文件末尾反向获取指定N行数据
- ExtJs.Store.load()各参数含义解析
- poj 1182 食物链(DSU)
- Swift笔记 使用UIScrollView来居中显示图片,可缩放和跟踪触摸点