标签:
什么框架:一堆代码的集合,里边有变量、函数、类、常量,里边也有许多设计模式MVC、AR数据库、单例等等。
为什么使用框架:框架可以节省我们50-60%的工作量,我们全部精力都集中在业务层次。
thinkphp 3.2版本
ThinkPHP文件:
部署一个Shop项目,使用tp框架,步骤:
1、创建入口文件:在ThinkPHP目录下创建一个入口文件index.php
2、应用入口文件
// 检测PHP环境 if(version_compare(PHP_VERSION,‘5.3.0‘,‘<‘)) die(‘require PHP > 5.3.0 !‘);//php版本5.3以上才能使用TP框架 // 开发调试模式,加载文件多,设为true,生产模式设为false;开发完了放到网上/服务器上供用户使用时的模式是生产模式; define(‘APP_DEBUG‘,true); // 定义应用目录 define(‘APP_PATH‘,‘./test/‘); // 引入ThinkPHP入口文件 require ‘./ThinkPHP/ThinkPHP.php‘; // 亲^_^ 后面不需要任何代码了 就是如此简单
3、 访问入口文件的同时系统会自动把对应的应用目录文件Shop创建出来
4、打开Home文件
M:Model 数据模型层,负责数据操作
V:View 视图层,负责显示视图
C:Controller 控制器,实现业务逻辑
原理:
访问入口文件index.php,实质是访问里的IndexController.class.php文件里的方法;
url四种模式:
注意:
要在页面显示trace信息,需要在自己的配置文件中:
标签:
原文地址:http://www.cnblogs.com/jinshui/p/5714847.html