随笔分类 - 框架-ThinkPHP
摘要:ThinkPHP 不能正常显示ueditor中的html文本 (1)问题描述: 使用ueditor编辑的富文本内容,提交后,再次编辑时,无法正常解析成带格式的内容,显示的html标签。 (2)解决方法: 方法一、不使用I()方法保存。保存富文本内容时不使用I方法过滤转义,直接把用$_POST方法接收
阅读全文
摘要:ThinkPHP5 如何使查询返回数组格式 参考资料: 93dd大智若愚的文章《thinkphp5数据集和模型关系的理解》 总结: 情况一:当不调用模型时: 第一步:配置数据库全局配置文件database.php配置文件返回数据类型: 'resultset_type' => 'array', //a
阅读全文
摘要:queue队列的使用 一、开发环境: ThinkPHP 5.0框架。 参考文档: 简书:https://www.jianshu.com/p/f5e33215c13c。 packagist官网:https://packagist.org/packages/topthink/think-queue#v1
阅读全文
摘要:ThinkPHP 6 提示控制控制器不存在 thinkphp 6 默认是单应用模式,需要多应用时,就要安装多应用模式扩展think-multi-app。 composer require topthink/think-multi-app 然后删除框架自带的app\controller目录,创建自己需
阅读全文
摘要:ThinkPHP中的SQL结果分析 在进行结果判断时需要注意。 一、查询SQL: 二、新增SQL: 三、更新SQL: 四、删除SQL:
阅读全文
摘要:php接口开发时,数据解析失败问题,字符转义,编码问题 情景: A平台 >向接口请求数据 >接口向B平台请求数据 >B平台返回数据给接口 >接口返回数据给A平台。 数据经过多遍传递,出现编码、特殊字符转义的的问题。 遇到问题: (1)第一个问题:A发过来的数据,参数值是json字符串,接收到之后无法
阅读全文
摘要:ThinkPHP 条件是一个表里面的两个字段比较 今天群里有人问,thinkphp框架,条件是一个表里的两个字段,怎么查询。 然后就做了下测试: 比如查询出 手机号就是微信号 的用户: (1)首先,正常的sql语句应该是这样的: 然后在thinkphp框架中测试: (2)当where条件是字符串时,
阅读全文
摘要://模板中的默认标题{$title|default='默认标题'} 模板中的循环{volist name='data' id='list'}<span>{$list.id}</span>{/volist} 模板中的静态文件,放在/public/static/下。模板中引用静态文件:<script s
阅读全文
摘要:php 生成二维码图片 (1)下载类库文件 php类库PHP QR Code,地址:http://phpqrcode.sourceforge.net/。 (2)放到项目里 把下载的文件解压后有个phpqrcode.php文件,复制放到项目里, 我的开发框架是ThinkPHP3.2,放到了Vendor
阅读全文
摘要:ThinkPHP 的 Vender的简单实用 框架版本:3.2 示例一、调用二维码类: 实例二、调用获取音视频等文件信息类: 注意:Vender加载时,路径是:方式一:文件夹名/文件名;方式二:文件夹名.文件名。 可以是 【/】,也可以是【.】。
阅读全文
摘要:ThinkPHP5.1入门 Composer的官方网站:https://www.phpcomposer.com/ Composer的简介:Composer是PHP用来管理依赖关系的工具。可以在自己的项目中声明所依赖的外部工具库,Composer会帮你安装这些依赖的库文件。 Composer安装中国全
阅读全文
摘要:vagrant的学习 之 ThinkPHP3.2 (1)在web目录下新建tp32目录: (2)下载框架 我从ThinkPHP官网下载了ThinkPHP_3.2.3_full.zip,然后上传到虚拟机的里,解压到新建的tp32目录里。 (3)添加虚拟主机域名: 在nginx的配置文件里新建配置文件:
阅读全文
摘要:vagrant的学习 之 ThinkPHP5.1 本文根据慕课网的视频教程练习,感谢慕课网! 慕课视频学习地址:https://www.imooc.com/video/14218。 慕课的参考文档地址:https://github.com/apanly/mooc/tree/master/va (1)
阅读全文
摘要:Thinkphp5.0 的实践一 tp5.0默认没有__SELF__,需要定义, tp5.0默认没有NOW_TIME,需要定义, SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL
阅读全文
摘要:Thinkphp5.0 的使用模型Model的获取器、修改器、软删除 一、获取器 在model中使用 get+字段名+Attr,可以修改字段的返回值。 数据库中性别保存为,0未知、1男、2女,查询时返回汉字: model: controller: 二、模型修改器: 在model中使用 set+字段名
阅读全文
摘要:Thinkphp5.0 的使用模型Model删除数据 一、使用destory()删除数据 destory()的参数可以是主键、数组条件、闭包函数。 二、使用delete()删除数据 三、delete()和where()
阅读全文
摘要:Thinkphp5.0 的使用模型Model更新数据 (1)使用update()方法进行更新数据 一、where条件写在更新数据中 (这种情况更新的数据,必须含主键) 二、where条件使用update()的第二个参数,传递数组 三、where条件使用update()的第二个参数,传递闭包函数 四、
阅读全文
摘要:Thinkphp5.0 的使用模型Model添加数据 使用create()方法添加数据 使用save()方法添加数据 注意:使用allowField(true)方法,传递不存在的字段时不会报错 示例: 使用saveAll()方法添加多条数据
阅读全文
摘要:Thinkphp5.0 的使用模型Model查询 一、查询多条记录 获取多个数据可以使用:select()方法和all()方法。 示例一:使用all()方法。 示例二:使用select()方法。 1、注意结果格式:外层是数组,里层包含多个查询出来的对象不能直接使用toArray(),需要遍历 2、使
阅读全文
摘要:Thinkphp5.0 的Model模型 新建user模型User.php: 控制器代码:
阅读全文