近日因项目需要,使用ThinkPHP3.1进行开发,记录几个要素。要素文章主要目的是把容易忘记的记录下来。
ThinkPHP习惯性使用一个入口,一般是index.php
,后面的路由等跟进。一般情况下,在部署的时候会将这个要素隐藏起来,不直接显示。
学习方法
ThinkPHP的开发教程,可以参照着文档看。文档看不下去或者描述不详细的地方,可以依据这个教程继续开发。
关于调试
ThinkPHP中的调试方法比较重要,可以节省许多不必要的麻烦。可以参照这一章节
记得打开Trace,打开Trace的方法是,在配置文件中加入:
通过Trace可以:
- 查看运行状态
- 输出某个变量的值
- 来确定程序是否运行正常
函数以及项目库
在项目目录中的Common
目录下定义common.php
可以定义全局可以使用的函数,例如,可以以此来引入map/reduce
等。这个目录下的函数会自动加载。
时间处理
格式化输出。在ThinkPHP的模板中使用。
{$time|strtotime|date="Y年m月d日",###
gitignore
针对ThinkPHP给出的gitignore
文件。用于忽略提交内容。