thinkphp
a595364628
这个作者很懒,什么都没留下…
展开
-
THINKPHP载入CSS和JS的方法
早上捯饬了半天。靠,原来这么简单。手册里怎么没有告诉我有个load标签。 代码如下: 把CSS和JS放到PUBLIC目录就行。原创 2015-11-13 10:22:51 · 510 阅读 · 0 评论 -
THINKPHP限制今天提交的数据不超过几条
代码如下,主要是看SQL的部分: $where['client_id'] = $data['client_id']; $where['_string'] = "FROM_UNIXTIME(createAt,'%Y-%m-%d')='".date("Y-m-d", time())."'"; $PostTimesToday = M('feedback')->where($wh原创 2015-12-03 17:13:09 · 1005 阅读 · 0 评论 -
有时$_SERVER["HTTP_REFERER"]为空的原因
使用tp跳转时有时为空.我们习惯在用户登陆后跳转到登录前的页面,这是我们在login页面的 隐藏域如 gotopage里面保存登陆前的url,使用:$_SERVER["HTTP_REFERER"]获取登陆前的url,但有时确获取不到值。检查发现,我登录前的跳转url使用的是:$this->redirect(U('Member/login'));将其改为:$this->error('请先登陆',U(转载 2015-11-30 11:38:50 · 3868 阅读 · 0 评论 -
thinkphp restful专题
REST介绍REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一些设计概念和准则:1、网络上的所有事物都被抽象为资源(resource);2、每个资源对应一个唯一的资源标识(resource identifier);3、通过通用的连接器接口(generi转载 2015-11-30 17:17:47 · 751 阅读 · 0 评论 -
在Thinkphp中【自动加载自定义扩展配置文件】
/Conf/config.php为正式的扩展文件/Conf/verify.php为扩展的自定义配置文件/Conf/sendmail.php为扩展的自定义配置文件 如果要自动加载 verify和sendmail的扩展配置文件,方法如下:在Config.php里新增一个:'LOAD_EXT_CONFIG' => 'verify,sendmail'就可以了。 veri转载 2015-12-16 18:57:56 · 984 阅读 · 0 评论 -
thinkphp中__initialize和__construct的区别
__construct: 类的初始化:子类如果有自己的构造函数(__construct()),则调用自己的进行初始化,如果没有,则调用父类的构造函数进行自己的初始化。 比如我们写一个控制器继承THINK中的Controller,代码如下: class IndexController extends Controller { public fu原创 2015-11-20 10:37:41 · 1311 阅读 · 0 评论 -
thinkphp中Create的用法
创建数据对象,最大的作用是自动获取表单数据并完成一系列的操作和过滤(通过自动验证、自动完成、令牌验证等等)。创建好的数据对象可以用于写入数据库等操作自动验证实例:在Model类里面定义$_validate属性,是由多个验证因子组成的二维数组。protected $_validate = array( array('verify','require',转载 2015-11-25 14:40:44 · 1534 阅读 · 0 评论 -
thinkphp命名空间
3.2版本全面采用命名空间方式定义和加载类库文件,有效的解决多个模块之间的冲突问题,并且实现了更加高效的类库自动加载机制。命名空间的概念必须了解,否则会成为学习3.2版本开发的重大障碍。 如果不清楚什么是命名空间,可以参考PHP手册:PHP命名空间由于新版完全采用了命名空间的特性,因此只需要给类库正确定义所在的命名空间,而命名空间的路径与类库文件的目录一致,那么就可以实现类的自转载 2015-11-19 16:24:45 · 535 阅读 · 0 评论 -
ThinkPHP中data()方法的使用
data方法也是模型类的连贯操作方法之一,用于设置当前要操作的数据对象的值,可能大家不太习惯用这个方法,今天来讲解下如何用好data方法。用法一、写操作通常情况下我们都是通过create方法或者赋值的方式生成数据对象,然后写入数据库,例如: $Model = D('User'); $Model->create(); // 这里略过具体的自动生成和验转载 2015-11-01 12:43:38 · 1390 阅读 · 0 评论 -
ThinkPHP实现支付宝接口功能
最近做系统,需要实现在线支付功能,毫不犹豫,选择的是支付宝的接口支付功能。这里我用的是即时到帐的接口,具体实现的步骤如下:一、下载支付宝接口包下载地址:https://b.alipay.com/order/productDetail.htm?productId=2012111200373124&tabId=4#ps-tabinfo-hash具体如何下载,我就不在罗嗦了~~二转载 2015-11-17 15:45:34 · 706 阅读 · 0 评论 -
thinkphp中data()的使用方法
data方法也是模型类的连贯操作方法之一,用于设置当前要操作的数据对象的值,可能大家不太习惯用这个方法,今天来讲解下如何用好data方法。用法一、写操作通常情况下我们都是通过create方法或者赋值的方式生成数据对象,然后写入数据库,例如: $Model = D('User'); $Model->create(); // 这里略过具体的自动生成和验转载 2015-11-01 12:45:14 · 981 阅读 · 0 评论 -
thinkphp中U方法调用
Controller中的调用方式:U('Home/User/add') // 生成Home分组的User模块的add操作地址 HTML中调用模板: {:U('Admin/Index/welcome')}原创 2015-11-16 19:58:24 · 497 阅读 · 0 评论 -
thinkphp中cookie学习笔记
cookie函数也是一个多元化操作函数,完成cookie的设置、获取和删除操作。Cookie 用于Cookie 设置、获取、删除操作用法cookie($name, $value='', $option=null)参数name(必须):要操作的cookie变量value(可选):要设置的cookie值option(可选):传转载 2015-11-16 09:14:07 · 379 阅读 · 0 评论 -
ThinkPHP函数详解:session方法
ThinkPHP函数详解:session方法Session方法用于Session 设置、获取、删除和管理操作。Session 用于Session 设置、获取、删除和管理操作用法session($name, $value='')参数name(必须):如果传入数组 则表示进行session初始化,如果传入null表示清空当前ses转载 2015-11-16 09:30:30 · 590 阅读 · 0 评论 -
ThinkPHP中的like查询方法
方法一:$carrymodel = D(“Carry”);$condition["FromAddress"] = array(“like”, “%”.$rname);$condition["ToAddress"] = array(“like”, “%”.$rname);$carryrecord = $carrymodel->where($condition)->findAll();转载 2015-12-04 15:29:08 · 953 阅读 · 0 评论