ThinkPHP总结(一)
所使用的版本是 thinkphp_3.2.3_full。下载框架后,解压缩,可以看到初始的目录结构如下:
www WEB部署目录(或者子目录)
├─index.php 入口文件
├─README.md README文件
├─Application 应用目录
├─Public 资源文件目录
└─ThinkPHP 框架目录
其中框架目录ThinkPHP的结构如下:
├─ThinkPHP 框架系统目录(可以部署在非web目录下面)
│ ├─Common 核心公共函数目录
│ ├─Conf 核心配置目录
│ ├─Lang 核心语言包目录
│ ├─Library 框架类库目录
│ │ ├─Think 核心Think类库包目录
│ │ ├─Behavior 行为类库目录
│ │ ├─Org Org类库包目录
│ │ ├─Vendor 第三方类库目录
│ │ ├─ ... 更多类库目录
│ ├─Mode 框架应用模式目录
│ ├─Tpl 系统模板目录
│ ├─LICENSE.txt 框架授权协议文件
│ ├─logo.png 框架LOGO文件
│ ├─README.txt 框架README文件
│ └─ThinkPHP.php 框架入口文件
重要的两行为
1、 访问路径:(最常用的形式,即PATHINFO 模式)
http://域名/入口文件/模块名/方法名/键1/值1/键2/值2/键3/值3......
2、如果想用其他分隔符代替URL中后面的"/"则要在 /Application/Home/Conf目录下config.php设置
//'配置项'=>'配置值'
'URL_PATHINFO_DEPR'=>'想用的分隔符',//修改URL的分隔符
3、模版的标签默认是用 {}标识的,如果改用自定义的符号,则同样在/Application/Home/Conf目录下config.php设置
// 该配置文件中修改(修改左右定界符)
'TMPL_L_DELIM'=>'<{',
'TMPL_R_DELIM'=>'}>',
4、 数据库的配置也可以放在此文件中进行配置
'DB_TYPE'=>'mysql',
'DB_HOST'=>'localhost',
'DB_PREFIX'=>'tp_', //等等
5、在使用模版文件的时候要注意路径问题
6、