thinkphp常见问题
wanlainet
这个作者很懒,什么都没留下…
展开
-
详解ThinkPHP5下has_one和belongs_to的区别
ThinkPHP5下has_one和belongs_to的区别在查阅了相关Tp5开发文档和相关博客后,总结出关于belongsTo和hasOne的区别,主要是看你是在哪一个model(模型)中编写这个关联关系,父关联对象就是在父关联model(本文是在Products的model类)下编写的关联模型。下面是两种关联的使用时机。has_one(或has_many):外键在子关联对象中例子://父关联对象表Products{ id product_name}//子关联对象表原创 2020-11-25 08:57:31 · 1835 阅读 · 0 评论 -
tp5.1使用phpexecel导入数据到数据库
tp5.1文件引入各种坑,花费一下午时间终于搞定了1.phpexcel的下载与安装运行 :composer require phpoffice/phpexcel2、PHPexcel的引用在需要引用PHPexcel这个第三方类库的当前文件的顶部直接调用(切记,5.1已经弃用了vendor方法和load::import方法),以下五个类需要同时引用,我由于只引用了前面两个,导致花费了很长时间没找到原因!use PHPExcel;use PHPExcel_IOFactory;use P.原创 2020-07-07 17:11:45 · 721 阅读 · 0 评论 -
Linux下php安装redis扩展(redis已经安装)
1、 下载需要的php操作redis的扩展包 (1)、切换到 cd /usr/local/src (2)、 wgethttps://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz (https://github.com/nicolasff/phpredis ,这个手动下载并上传到服务器,然后用unzip xxxx进行解压,下面步骤一样) 后面这个地址适合于php7 (3)、 tar -zxvf 2.2....原创 2020-06-20 18:00:01 · 173 阅读 · 0 评论 -
php解决高并发问题
我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100ms,同时,系统内有20台Apache的Web服务器,配置MaxClients为500个(表示Apache的最大连接数目)。那么,我们的Web系统的理论峰值QPS为(理想化的计算方式):20*500/0.1 = 100000 (10万QPS)咦?我们的系统似乎很强大,1秒钟可以处理完10万的.转载 2020-06-20 14:45:44 · 381 阅读 · 0 评论 -
ajax提交post请求注意事项
本文主要实现ajax来post请求(由于是跨站请求,所以需要在服务端加上head请求头:header('Access-Control-Allow-Origin:http://m.020h.com');)开始提交的时候老是报错,提示405 Method not allowed,以为是跨域请求权限的问题,后来加 了请求头还是不行,百度里说是html不可以提交post提交,必须要改nginx服务配置,修改了还是不行,最后发现我的表单中将提交方法写成了submit,并且将表单中的的method = "原创 2020-05-09 13:49:35 · 409 阅读 · 0 评论 -
thinkphp5 部署到nginx服务器 提示500错误的解决方法
1.检查自己的入口文件 index.php 是否正确,域名绑定到public目录2.查看自己的nginx配置是否正确location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }}3.我报服务器...原创 2020-05-08 13:48:05 · 1755 阅读 · 0 评论