thinkphp3.2.3学习-笔记

thinkphp3.2.3学习-笔记

ID:37125724

大小:57.40 KB

页数:25页

时间:2019-05-18

thinkphp3.2.3学习-笔记_第1页
thinkphp3.2.3学习-笔记_第2页
thinkphp3.2.3学习-笔记_第3页
thinkphp3.2.3学习-笔记_第4页
thinkphp3.2.3学习-笔记_第5页
资源描述:

《thinkphp3.2.3学习-笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、-3.2框架初始的目录结构如下:1.wwwWEB部署目录(或者子目录)2.├─index.php入口文件3.├─README.mdREADME文件4.├─Application应用目录5.├─Public资源文件目录6.└─ThinkPHP框架目录3.2版本自带了一个完整的应用目录结构和默认的应用入口文件。其中,Application和Public目录下面都是空的。README.md文件仅用于说明,实际部署的时候可以删除。上面的目录结构和名称是可以改变的,这取决于你的入口文件和配置参数。Application目录默认是空的,但是第一次访问入口文件会自

2、动生成,参考后面的入口文件部分。其中框架目录ThinkPHP的结构如下:1.├─ThinkPHP框架系统目录(可以部署在非web目录下面)2.│├─Common核心公共函数目录3.│├─Conf核心配置目录4.│├─Lang核心语言包目录5.│├─Library框架类库目录6.││├─Think核心Think类库包目录7.││├─Behavior行为类库目录8.││├─OrgOrg类库包目录9.││├─Vendor第三方类库目录10.││├─...更多类库目录11.│├─Mode框架应用模式目录12.│├─Tpl系统模板目录13.│├─LICENSE

3、.txt框架授权协议文件14.│├─logo.png框架LOGO文件15.│├─README.txt框架README文件16.│└─index.php框架入口文件上述应用的目录结构只是默认设置,事实上,在实际部署应用的时候,我们建议除了应用入口文件和Public资源目录外,其他文件都放到非WEB目录下面,具有更好的安全性。入口文件:define('APP_PATH','./Apps/');define('DIR_SECURE_FILENAME','default.html');//支持多个安全文件写入define('DIR_SECURE_FILENA

4、ME','index.html,index.htm');//默认的安全文件只是写入一个空白字符串,如果需要写入其他内容,可以通过DIR_SECURE_CONTENT参数来指定define('DIR_SECURE_CONTENT','deneyAccess!');define('RUNTIME_PATH','./Runtime/');define('APP_DEBUG',True);---define('THINK_PATH',realpath('../Think').'/');requireTHINK_PATH.'ThinkPHP.php';//re

5、quire'./ThinkPHP/ThinkPHP.php';---*配置文件的定义格式均采用返回PHP数组的方式*惯例配置文件(位于ThinkPHP/Conf/convention.php)*应用配置文件调用所有模块之前都会首先加载的公共配置文件(默认位于Application/Common/Conf/config.php)http://127.0.0.1/tp/home/index/indexhttp://serverName/index.php/Home/Index/indexhttp://localhost/?m=home&c=user&a=

6、login&var=value获取已经设置的参数值:C('参数名称')设置新的值:C('参数名称','新的参数值');扩展配置可以支持自动加载额外的自定义配置文件,并且配置格式和项目配置一样。设置扩展配置的方式如下(多个文件用逗号分隔)://加载扩展配置文件'LOAD_EXT_CONFIG'=>'user,db',获取变量I('变量类型.变量名',['默认值'],['过滤方法'])变量类型含义get获取GET参数post获取POST参数param自动判断请求类型获取GET、POST或者PUT参数request获取REQUEST参数put获取PUT参数

7、session获取$_SESSION参数cookie获取$_COOKIE参数server获取$_SERVER参数globals获取$GLOBALS参数echoI('get.id');//相当于$_GET['id']echoI('get.name');//相当于$_GET['name']echoI('get.id',0);//如果不存在$_GET['id']则返回0echoI('get.name','');//如果不存在$_GET['name']则返回空字符串采用方法过滤:---//采用htmlspecialchars方法对$_GET['name']进

8、行过滤,如果不存在则返回空字符串echoI('get.name','','htmlspecialchars'

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。