thinkphp
lvcal_sunday
这个作者很懒,什么都没留下…
展开
-
thinkphp5遇到CORS跨域时的常见问题整理
如果遇到“Namespace declaration statement has to be the very first statement or after any declare call in the script”报错时,应将namespace对应代码放到第一行。如果遇到CORS跨域问题,需要在controller文件中加入代码“header("Access-Control-Allow-Origin:*");”原创 2023-01-04 10:51:07 · 1451 阅读 · 0 评论 -
ThinkPHP5.0报错array_key_exists() expects parameter 2 to be array, null given
本来项目很久没动过了,突然某天开始报错该信息。排除掉之前切换服务器,PHP版本不一致的问题之后,开始着手查找类库的问题。解决方式:因为PHP版本的变化,七牛云官方SDK未及时更新导致出现该错误。重新替换掉高版本的七牛云官方SDK解决。...原创 2021-06-28 12:23:01 · 2442 阅读 · 2 评论 -
The each() function is deprecated. This message will be suppressed on further calls
背景:thinkphp5.0的项目原部署环境是php5.6更换服务器php版本为php7.2之后,报了上述错误。原因:each方法不在支持,支持foreach.解决办法:修改内置query查询文件的代码文件路径:thinkphp/library/think/db/query.php修改第704行的内容如下:/*list($table, $alias) = each($join);*/foreach ($join as $table => $alias) {}...原创 2021-04-09 10:05:22 · 458 阅读 · 0 评论