THINKPHP总结

1.设置runtime不缓存

define(“NO_CACHE_RUNTIME”,TRUE);

2.设置文件内容空格

define(“STRIP_RUNTIME_SPACE”,false);

3.url重写查看apache手册,url重写指南,rewrite会加大服务器的性能消耗。

4.__ROOT__//项目的根目录

5.__APP__//项目文件入口地址

6.__URL__//当前模块地址

7.halt调试方法halt(“内容”);//输出内容中断程序

8.模板中使用系统变量循环不带$符号,如下: <foreach name=”Think.config.HOT_BRAND_IMG” item=”vo”>{$vo}</foreach>

9.获取URL参数 访问:http://localhost/index.php/news/hello_world/thinkphp $this->_param(0); // 获取news $this->_param(1); // 获取hello_world

10.使用select方法 当select方法的参数为false的时候,表示不进行查询只是返回构建SQL,例如: // 首先构造子查询SQL $subQuery=$model->field(‘id,name’)->table(‘tablename’)->group(‘field’)->where($where)->order(‘status’)->select(false);

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2014-10-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏欧阳大哥的轮子

深入iOS系统底层之XCODE对汇编的支持介绍

一个好的IDE不仅要提供舒适简洁和方便的源代码编辑环境,还要提供功能强大的调试环境。XCODE是目前来说对iOS应用开发支持的最好的IDE(虽然Visual S...

892
来自专栏lhyt前端之路

模块化的一些小研究0.前言1.script标签引入2.AMD与CMD3.CommonJS与ES64.循环依赖5.webpack是如何处理模块化的

我们知道最常见的模块化方案有CommonJS、AMD、CMD、ES6,AMD规范一般用于浏览器,异步的,因为模块加载是异步的,js解释是同步的,所以有时候导致依...

1372
来自专栏云计算教程系列

使用GNU Screen管理持久终端会话

GNU Screen是一种与终端会话配合使用的工具,允许用户在断开连接后恢复会话。Screen可防止会话“超时”或断开SSH连接或本地终端仿真器。单个Scree...

1152
来自专栏向治洪

MIDlet工作原理

题记 :  现在的J2ME用户已经是日益减少 , 开发也在转型! 无奈之下也不得不写下这系列文章来别了j2me ,也是对过去的一些总结吧!         ...

18110
来自专栏高性能服务器开发

(一)Redis结构解析

从今天起,本人将会展开对Redis源码的学习,Redis的代码规模比较小,非常适合学习,是一份非常不错的学习资料,数了一下大概100个文件左右的样子,用的是C...

2814
来自专栏圆方圆学院精选

【刘文彬】RPC的基础:调研EOS插件http_plugin

原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/httpPlugin.html

961
来自专栏用户2442861的专栏

深入Python(2): __init__.py 用法

原文:http://www.2cto.com/kf/201204/129388.html python的每个模块的包中,都有一个__init__.py文...

821
来自专栏coding

Linux笔记4.重定向及管道

1685
来自专栏王亚昌的专栏

路由查找算法优化心得

    项目代码中有一个基础类库,用于解析client到server的路由配置文件,同时管理长连接。路由配置文件格式大致如下所示:

922
来自专栏专注数据中心高性能网络技术研发

[Effective Modern C++(11&14)]Chapter 7: The Concurrency API

2055

扫码关注云+社区