排序
ThinkPHP5 事务操作
使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用 InnoDB 引擎。ThinkPHP5.0使用 transaction 方法操作数据库事务,当发生异常会自动回滚...
模板替换_模版_帮助文档_Thinkphp手册
在进行模板渲染之前,系统还会对读取的模板内容进行一些特殊字符串替换操作,也就是实现了模板输出的替换和过滤。该替换操作仅针对内置的模版引擎。这个机制可以使得模板文件的定义更加方便,...
CURD操作_帮助文档_Thinkphp手册
ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除的实现是最基本的,也是必须掌握的,在这基础之上才能熟悉更多实用的数据操作方法。CU...
ThinkPHP6官方Apache伪静态无效的解决方法
以前一直是用Nginx整TP框架,但考虑到Win本地开发用Apache性能会好一些,就尝试换了过来,但无奈发现官方提供的伪静态就是个坑,死活不生效,经过搜索发现,我这边的问题是因为官方提供的伪静态...
表达式查询_帮助文档_Thinkphp手册
上面的查询条件仅仅是一个简单的相等判断,可以使用查询表达式支持更多的SQL查询语法,也是ThinkPHP查询语言的精髓,查询表达式的使用格式:$map['字段名'] = array('表达式','查询条件');表达...
LNMP环境开启pathinfo模式支针对Thinkphp框架
thinkphp框架中常常需要在url访问模式中开启pathinfo模式。步骤:1、检查你的tp配置文件config.php URL模式'url_model'=> '1', //URL模式 即pathinfo2、服务器 /usr/local/php/etc/php.ini...
字段映射_帮助文档_Thinkphp手册
ThinkPHP的字段映射功能可以让你在表单中隐藏真正的数据表字段,而不用担心放弃自动创建表单对象的功能,假设我们的User表里面有username和email字段,我们需要映射成另外的字段,定义方式如...
子查询上一页下一页_帮助文档_Thinkphp手册
从3.0版本开始新增了子查询支持,有两种使用方式:1、使用select方法 当select方法的参数为false的时候,表示不进行查询只是返回构建SQL,例如:// 首先构造子查询SQL $subQuery = $model...
模型_帮助文档_Thinkphp手册
在ThinkPHP中基础的模型类就是ThinkModel类,该类完成了基本的CURD、ActiveRecord模式、连贯操作和统计查询,一些高级特性被封装到另外的模型扩展中。基础模型类的设计非常灵活,甚至可以无需...
查询缓存_缓存_帮助文档_Thinkphp手册
对于及时性要求不高的数据查询,我们可以使用查询缓存功能来提高性能,而且无需自己使用缓存方法进行缓存和获取。查询缓存功能支持所有的数据库,并且支持所有的缓存方式和有效期。在使用查询...