小问题
文章平均质量分 55
记录在开发过程中发现的问题
Pannikin
Ctrl+V!
展开
-
Highcharts-Gantt甘特图tooltip内容过长自动换行
需要在tooltip中显示较长的字符串时,gantt是不会自动换行的,导致tooltip显示很长,不美观。原创 2023-05-06 17:45:56 · 701 阅读 · 0 评论 -
关于TP5会自动修改json字段类型问题
遇到的问题当前端POST JSON数据到接口时, JSON中原本的int类型会被转化为string。举个例子// 前端传递的数据{ "id": 30, "name": "流程1", "description": "这里是流程1", "step": 1,}// 使用TP框架的获取方法$this->request->post();接口接收到的数据直接就转化为string类型了分析与解决方法通过查看think/Request源码,我们可以知道:在(当原创 2021-09-14 12:10:16 · 472 阅读 · 0 评论 -
关于TP Db::execute创建表或修改表会自动提交事务的问题
遇到的问题:当前需求需要根据不同类型对表添加新的字段,并且这其中还有对(其他)表的增删改查。我打算通过事务来实现所有的数据库操作,理想情况下是可以在出错的时候进行回滚,包括建表建字段这种情况。然而实际情况是,建表建字段是无法进行回滚的,能回滚的只有数据。而且即使建字段的时候发生了错误,之前的对数据的操作也会被直接被提交。举个例子:存在一个表 user假设我需要修改id=1的name,并且添加一个字段 sex。但是当前sex已经存在,添加的话肯定会报错:// 添加字段$sql = "ALTER原创 2021-09-13 16:52:30 · 804 阅读 · 0 评论