1 / 13
文档名称:

thinkphp3.2.3学习笔记.docx

格式:docx   大小:22KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

thinkphp3.2.3学习笔记.docx

上传人:夜紫儿 2022/7/13 文件大小:22 KB

下载得到文件列表

thinkphp3.2.3学习笔记.docx

相关文档

文档介绍

文档介绍:框架初始的目录结构如下:
部署目录(或者子目录)
├─ 入口文件
├─ README 文件
├─Application 应用目录
├─Public 资源文件目录
└─ThinkPHP '] 进行过滤,如果不存在则返回空字符串
echo I('','','htmlspecialchars');
// 获取整个$_GET 数组
I('get.');
由于 param 类型是 I 函数默认获取的变量类型,因此事实上 param 变量类型的写法可以简化为:
I('id'); // 等同于 I('')
I('name'); // 等同于 I('')
param 类型变量还可以用数字索引的方式获取URL 参数(必须是 PATHINFO 模式参数有效, 无论是GET 还
是POST 方式都有效),例如: 当前访问URL 地址是那么我们可以通过
echo I(''); // 输出 2013 echo I(''); // 输出 06 echo I(''); // 输出 01
// 下面两种方式都不采用任何过滤方法
I('','','');
I('','',false);
判断请求类型
常量 说明
IS_GET 判断是否是GET 方式提交
IS_POST 判断是否是POST 方式提交
IS_PUT 判断是否是PUT 方式提交IS_DELETE 判断是否是DELETE 方式提交IS_AJAX 判断是否是AJAX 提交REQUEST_METHOD 当前提交类型
AJAX 返回
$data = 'ok';
$this->ajaxReturn($data);
<script>
$(function(){
$('button').bind('click',function(){
$.get(' URL /getajax/id/{$_GET['id']}',function(jdate){ if(==1)
{
$('.about_c p b').html()
}
})
})
})
</script>
空操作
空操作是指系统在找不到请求的操作方法的时候,会定位到空操作( _empty)方法来执行, 利用这个机制,我们可以实现错误页面和一些URL 的优化。
使用函数
{$|md5}
{$create_time|date="y-m-d",###}//表示 date 函数传入两个参数,每个参数用逗号分割,这里第一个参数是y-m-d ,第二个参数是前面要输出的create_time 变量,因为该变量是第二个参数,因此需要用###标识变量位置,
{$|substr=0,3} //前面输出的变量在后面定义的函数的第一个参数
{$name|md5|strtoupper|substr=0,3} //支持多个函数过滤,多个函数之间用“|”分割
{:substr(strtoupper(md5($name)),0,3)}
默认值输出
{$|default="这家伙很懒,什么也没留下"}
包含文件***********
<include file="Public/" />
<include file="Public/" title="ThinkPHP 框架" keywords="开源 WEB 开发框架" /> :
<title>[title]</title>
<meta name="keywords" content="[keywords]" />
Volist 标签
<volist name="list" id="vo">
{$}:{$}<br/>
</volist>
输出其中的第 5~15 条记录
<volist name="list" id="vo" offset="5" length='10'>
{$}
</volist>
输出偶数记录
<volist name="list" id="vo" mod="2" >
<eq name="mod" value="1">{$}</eq>
</volist>
Mod 属性还用于控制一定记录的换行
<volist name="list" id="vo" mod="5" >
{$}