团队博客

记录团队成长点滴以及对技术、理念的探索,同时我们乐于分享

thinkphp6中不能使用redirect方法进行重定向的解决方法
技术开发 thinkphp6中不能使用redirect方法进行重定向的解决方法

2022-06-09 11:21 查看(13967)

在以为的tp版本中,在很多场景需要使用redirect等方法进行重定向,但是在tp6版本已经默认取消了这些方法,原因在于在tp6中think\Controller类取消了,由此导致原来的success、error、redirect和result等方法都被剔除。这一点在tp框架官方文档的升级指导篇中有说明: ...
thinkphp6几个常见数据库操作方法调整
技术开发 thinkphp6几个常见数据库操作方法调整

2022-06-09 10:31 查看(6588)

在tp6中,框架对数据库操作方法相比tp5进行了响应的调整,现列举几个常用的数据库操作方法调整注意事项: 1、field方法减少参数,不能过滤设定的字段,需要使用增加的withoutField方法。 2、剔除setField方法,需要用data或update方法。 3、order方法必须严格使用ord...
thinkphp6数据库操作方法field调整,增加withoutField方法
技术开发 thinkphp6数据库操作方法field调整,增加withoutField方法

2022-06-09 10:19 查看(8874)

在tp5中,一个field方法可以实现tp6中的field和withoutField方法的功能,在tp5中filed的参数项如下: /** * 指定查询字段 支持字段排除和指定数据表 * @access public * @param mixed $field * @param boolean $except 是否排除 * @param string $tableName 数据表名...
thinkphp6中使用助手函数config相比tp5的调整
技术开发 thinkphp6中使用助手函数config相比tp5的调整

2022-06-09 10:00 查看(9844)

config方法用于设置项目的全局配置项(比如网站的名称等一些基本设置可以用这个方法设置),在tp5中,可以直接设置一个数组到config中,然后依次调用即可。但在tp6中,在使用config取配置数据的时候,必须使用二级键值的方式,也就是写入数据的时候必须是写入多级数...
长沙微构网络科技有限公司2022年端午节放假通知
团队动态 长沙微构网络科技有限公司2022年端午节放假通知

2022-06-02 16:28 查看(4178)

根据国家相关规定及本公司实际,现将我公司2022年端午节放假安排通知如下: 于2022年6月3日到2022年6月5日放假,2022年6月6日上班! 感谢大家一路的陪伴与支持!祝大家幸福安康! 微构网络团队 2022年6月2日
thinkphp6中使用session设置无效问题的解决及注意事项
技术开发 thinkphp6中使用session设置无效问题的解决及注意事项

2022-05-27 18:27 查看(12363)

就如thinkphp官方在文档开头所描述的一样,ThinkPHP6.0基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进,并更加规范化;其实从5.x版本开始thinkphp本身就是为api应用而生。特别是在6.0版本开始框架默认压根不开启和提供模板引擎,需要下...
thinkphp6路由生成的url去掉应用名的几种常见方法
技术开发 thinkphp6路由生成的url去掉应用名的几种常见方法

2022-05-27 17:18 查看(9003)

thinkphp6开启多应用模式(在thinkphp5对应的是多模块),假设我们设置home应用为前台模块,admin为后台模块,api为api接口模块,common为公共数据处理模块。那么网站前台的访问路径可能是这样的: https://www.csweigou.com/home/project/view/id/21.html 可以通过...
thinkphp6通过param、get等获取参数时多了一个url key解决方案
技术开发 thinkphp6通过param、get等获取参数时多了一个url key解决方案

2022-05-24 13:10 查看(5155)

把某个基于thinkphp5.0的项目迁移到thinkphp6,发现很多后台提交环节都报错了,原因在于进行提交的时候后台接收到的参数多出了一个url key,而一些简单的操作直接把收到的字段更新到数据表,就很可能报数据表字段不存在。 对于post操作,我们可以通过获取post数据,...
php不能打开处理比较大图片的解决方案
技术开发 php不能打开处理比较大图片的解决方案

2022-05-24 12:35 查看(4429)

今天某用户反馈发布一条内容后,整个后台管理列表打不开,而且网站首页打开也是空白的。通过定位发现是这条内容上传了一张近一亿像素的图片,系统在进行图片缩略处理的时候直接卡死了(该系统基于thinkphp开发,卡在了\think\Image::open方法处)。那么如何避免这种...
限制进一步:微信8.0.22版本起微信公众号消息默认免打扰
行业资讯 限制进一步:微信8.0.22版本起微信公众号消息默认免打扰

2022-05-20 10:56 查看(19013)

昨天在手机上更新微信app到最新的8.0.22版本,发现了一个比较重大的升级:公众号消息默认免打扰,而且不再出现未读消息条数,而是统一用小红点提醒,新消息也不会出现在手机系统的提醒栏里面。 这无疑会让公众号的阅读率进一步下降,因为用户看不到消息提醒后,打开...
IE浏览器因不支持includes不支持七牛JavaScript SDK云解决方案
技术开发 IE浏览器因不支持includes不支持七牛JavaScript SDK云解决方案

2022-05-19 17:20 查看(6261)

在几个月前我们在微构网络官网上面发布过一篇名为《基于七牛云JavaScript SDK一行代码实现大文件分片断点续传》的文章,这篇文章在网上应该至少被数百人次查阅过,也接到好几个人进一步的问题咨询。其中有一个问题是一个共性问题,都认为这里面的代码有问题,在IE浏...
IE下表单控件多层嵌套导致input file需要双击才有效
技术开发 IE下表单控件多层嵌套导致input file需要双击才有效

2022-05-18 16:36 查看(3590)

某项目在IE浏览器下,文件上传按钮点击无效,而在其他非IE浏览器下是没问题。通过测试发现,在IE浏览器下需要快速双击文件上传按钮才有效。代码如下: <button><input accept=".pdf" name="file" type="file" /></button> 后面得知该项目这一部分...