thinkPHP学习笔记(2)
1.调试模式
设置调试模式部分代码如下:
1 <?php 2 define('APP_DEBUG',TRUE); // 开启调试模式 常量定义代码 3 require '/ThinkPHP框架所在目录/ThinkPHP.php';
关闭调试模式代码如下:
define('APP_DEBUG',false);
2.配置
1 // 项目配置文件 2 return array( 3 '配置参数' => '配置值', 4 // 更多配置参数 5 //... 6 );
3.控制器
代码如下:
1 class IndexAction extends Action { // 这里的类名要跟文件名一致 2 public function index(){ 3 echo 'hello,world!'; 4 } 5 }
4.URL
还有一些小点的补充:
(1)m参数表示模块,a操作表示操作
(2)PATHINFO模式下面,URL是可定制的
1 'URL_PATHINFO_DEPR'=>'-', // 更改PATHINFO参数分隔符
支持下面的URL访问:
http://localhost/app/index.php/module-action-var-value/
(3)REWRITE模式:添加如下代码
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>
转载于:https://www.cnblogs.com/tine/p/5718993.html
thinkPHP学习笔记(2)相关推荐
- thinkphp学习笔记10—看不懂的路由规则
原文:thinkphp学习笔记10-看不懂的路由规则 路由这部分貌似在实际工作中没有怎么设计过,只是在用默认的设置,在手册里面看到部分,艰涩难懂. 1.路由定义 要使用路由功能需要支持PATH_INF ...
- thinkphp学习笔记7—多层MVC
原文:thinkphp学习笔记7-多层MVC ThinkPHP支持多层设计. 1.模型层Model 使用多层目录结构和命名规范来设计多层的model,例如在项目设计中如果需要区分数据层,逻辑层,服务层 ...
- thinkphp学习笔记8—命名空间
原文:thinkphp学习笔记8-命名空间 新版本(3.2)中采用命名空间的方式定义和加载类库文件,解决多个模块之间的冲突问题,并实现了更加高效的自动加载机制. 需要给类库定义所在的命名空间,命名空间 ...
- ThinkPHP 学习笔记 ( 一 ) 项目部署:应用部署方式与模块分组部署方式
/*** ThinkPHP version 3.1.3*/ ThinkPHP ( 官方网站:http://www.thinkphp.cn/ ) 目前最新版本是 3.2.2,它要求 PHP 的版本高于 ...
- thinkphp学习笔记13-15集
13集: ThinkPHP3.1.3使用视频教程--后台登录验证与自动运行方法_标清.flv 14集: ThinkPHP3.1.3使用视频教程--自定义SESSION处理DB驱动与添加Redis处理驱 ...
- ThinkPHP学习笔记 事务处理
为什么80%的码农都做不了架构师?>>> 事务处理是数据库数据处理中经常用到的一个功能,特别是商务之类的应用,比如a给b打了钱,数据库中a的钱数应该减少,b的钱数应该增加, 若 ...
- thinkPHP学习笔记
(1)thinkphp中方法的调用 1.调用当前控制器中的方法有以下三种 class Index{public function index() {return "当前控制器中的index方 ...
- 后盾网 thinkphp 学习笔记
挺感谢后盾网的黄老师,讲的很好,受益匪浅. 补充一下,是3.1.3的版本.现在3.2了. 1.__PUBLIC__和__UPLOADS__一样,但是和__ROOT__不同. __ROOT__ 就是为当 ...
- ThinkPHP学习笔记(三)有关项目中URL的路径问题和使用frame搭建页面的
在thinkphp中有很多自定义的常量路径,具体如下: // echo "<div style='font-weight:normal;color:blue;float:left;wi ...
最新文章
- 基数排序算法LSD实现
- 转 sessionid如何产生?由谁产生?保存在哪里?
- 怎么主动发起话题_谈恋爱怎样找话题聊天?
- mysql主从复制搭建
- New beginning
- AAAI 2022上那些值得关注的NLP论文
- Golang源码探索(一) 编译和调试源码
- 在echarts图表外调用echarts的下载功能以及echarts getDataURL图表数据不显示的问题的解决方案...
- Thread 中 ThreadLocal 源码解读
- python之正则(一)
- MVC-控制器向View传值的三种方法
- 【转载】此时此刻的飞秋爱好者
- OpenCV探索之路(九):模板匹配
- Linux学习笔记11_系统操作、优化相关命令复习
- BZOJ1283 序列(费用流)
- 【jquery调用ajax老是进error,不进success】 bug命名:小雨
- 【运维】从实战掌握自动化运维工具Ansible
- Tap titans乐趣
- win7激活一万遍都没解决的同学请看过来
- PHP做一个直角三角形,三角形角度(直角三角形懒人计算器)
热门文章
- 在linux中制作IOS文件
- 收藏 | 数据分析师最常用的10个机器学习算法!
- [T-ARA][HUE]
- [Python Machine Learning] 学习笔记之scikit-learn机器学习库
- java 端写的list 前端页面获取方法
- MyBatis3 用log4j在控制台输出 SQL
- 走过路过不要错过,面了六轮才拿到阿里Android研发岗的Offer,确定不来看看?
- [置顶] Android面试题目之二:整形转换为字符串
- ubuntu VMware
- 算法------------完全平方数(Java版本)