随笔分类 - ThinkPHP
摘要:1. 拷贝框架自带的 应用异常处理类, 另存一份 复制 app/ExceptionHandle.php, 另存为 app/ApiExceptionHandle.php 在 ApiExceptionHandle.php 中的 render() 方法中 自定义异常处理机制 public function
阅读全文
摘要:1. 在 TP6.0 当前最新版 (v6.0.7) 中 默认安装的时候会自动安装 topthink/think-trace 扩展 在调试模式下浏览器右下角会出现trace信息, 此时无法手动关闭 Trace 调试, 只有切换到部署模式 trace 调试才会关闭 2. 如何在调试模式下关闭 trace
阅读全文
摘要:1. TP5.0 下载方式和环境要求 **TP5.0 环境要求:PHP版本 >= 5.4 ** PHP版本:PHP >= 5.4.0 PHP扩展:PDO PHP Extension、MBstring PHP Extension、CURL PHP Extension ThinkPHP5.0 官方手册
阅读全文
摘要:本文测试关联方法都采用预载入查询 $data = Article::with('comments')->select(); halt($data->toArray()); 1. 创建数据表 -- 文章表 CREATE TABLE `article` ( `id` int(10) unsigned N
阅读全文
摘要:1. 创建数据表 一对一反向关联使用率很高 附表关联主表称为反向关联,又称为相对关联(tp官方手册这样叫) -- 分类表 CREATE TABLE `category` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', `
阅读全文
摘要:本文测试关联方法都采用预载入查询 $data = User::with('profile')->select(); halt($data->toArray()); 1. 创建数据表 -- 用户表 DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `
阅读全文
摘要:think\Request、think\facade\Request、app\Request 之间的联系 官方手册原文 当前的请求对象由think\Request类负责,该类不需要单独实例化调用,通常使用依赖注入即可。在其它场合则可以使用think\facade\Request静态类操作。项目里面应
阅读全文
摘要:本文默认采用的是多应用模式 PHP技术群: 159789818 ThinkPHP技术群: 828567087 1. 多应用模式中隐藏路由中的应用名的三种方式 域名绑定应用 增加应用入口 入口文件绑定应用 2. 域名绑定应用 修改全局配置文件 config/app.php // 域名绑定(自动多应用模
阅读全文
摘要:1. 场景一:只有一个密码框,并且是可选项,留空不修改密码,不留空则修改密码 编辑用户表单 <form action="" method="post"> 用户名 <input type="text" name="username" value="liang" readonly autocomplet
阅读全文
摘要:搜索器用于封装查询条件表达式,必须在模型中定义,只有使用模型操作数据时才能用搜索器。调用搜索器时使用的是数据表字段,可以不用定义搜索器方法,默认是 = 条件;如果不是数据表字段,必须定义对应的搜索器方法。 1. 调用搜索器 直接调用,默认查询条件是 = UserModel::withSearch([
阅读全文
摘要:有必要考虑不是post请求或没有指定enctype="multipart/form-data"的情况。如果是post请求还是设置了正确的编码,没有文件上传时 request()->file('文件字段域') 会抛出异常,捕获该异常即可。 ThinkPHP6.0 判断是否有文件上传 // 捕获异常 t
阅读全文
摘要:本文记录在ThinkPHP6.0中使用阿里云短信验证码,该封装类不仅仅局限于TP,拿来即用 使用该类之前必须引入 flc/dysms 扩展,该封装类就是基于这个扩展写的 composer require flc/dysms <?php // 本文件放入TP6.0的extend目录下 extend/D
阅读全文
摘要:thinkphp6.0.3单应用模式、layuiadmin1.4.0单页版,不需要tp的视图驱动 1. 复制 src、start 两个文件夹 2. 粘贴到 thinkphp 的 public 目录下 3. 修改宿主页面layuiadmin资源路径、配置实时刷新缓存 4. 访问首页使其重定向到layu
阅读全文

浙公网安备 33010602011771号