随笔分类 - THINKPHP
摘要:一、查询 二、更新 三、删除 四、插入 五、接受参数、跳转、重定向、判断请求类型、ajax返回、显示页面 六、模板标签 1、Volist 2、Foreach 3、比较(eq或者 equal、neq 或者notequal、gt、egt、lt、elt、heq、nheq) 4、比较 5、范围(in、not
阅读全文
摘要:一、查询 D方法实例化模型类的时候通常是实例化某个具体的模型类,如果你仅仅是对数据表进行基本的CURD操作的话,使用M方法实例化的话,由于不需要加载具体的模型类,所以性能会更高。 二、更新 三、删除 四、插入 五、接受参数、跳转、重定向、判断请求类型、ajax返回、显示页面 六、模板标签 1、Vol
阅读全文
摘要:在tp5中,我们一般在模板中输出变量是这样的:{$test} 但是有时候在有些源码中我们可以看到这样的方式:{$test|raw} 这个时候如果你去找手册会发现,全文基本没有提到这个raw的作用。 那么根据{}中|的作用理解,我们可以把raw当成是一个方法,全局搜索试试。 很遗憾,只在Query.p
阅读全文
摘要:原理分析 将标签与类之间的对应关系(如'app_init'=>array('Common\Behavior\InitHook')),通过Hook类中import或add方法,加载到Hook类中静态变量$tags中。当执行Hook中静态方法listen或者exec方法的时候(listen方法中调用了e
阅读全文
摘要:经常有需要对某个数据表的计数字段进行加减操作,我们来看下在ThinkPHP中的具体使用办法。最简单的,使用下面方法对score自动加1: 当然,也可以加更多的积分: 当然也可以减1操作 setInc和setDec方法只能单独对一个字段进行操作,如果你的字段加减操作要和其他字段的更新一起的话,则需要采
阅读全文
摘要:一、目录结构 解压缩到web目录下面,可以看到初始的目录结构如下: www WEB部署目录(或者子目录)├─index.php 入口文件├─README.md README文件├─Application 应用目录├─Public 资源文件目录└─ThinkPHP 框架目录 其中框架目录ThinkPH
阅读全文
摘要:1.Thinkphp中where()条件的使用 总是有人觉得,thinkphp的where()就是写我要进行增加、查询、修改、删除数据的条件,很简单的,其实我想告诉你,where()是写条件语句的,但是他很不简单,严密的条件语句,可以有效的防止sql注入,也可以加强sql语句的严密性,也有利于进行搜
阅读全文