已解决 升级后迁移扩展报错
禅道版本 18.9 源码包
操作系统 CentOS
客户端浏览器

提问者: 陈镇生 悬赏:5 日期: 2023-12-16 14:19:43 答案:2 点击:160

获取技术支持

QQ: 电话:
备注
图中报错是不是调用不到model里面的getPairs 这个方法?怎么进行更正?谢谢
设置备注
答案列表
2023/12/18
您好,看这个抱错是指调用数据库时发生了异常,提示找不到相对应的字段,在数据库调用时有个where 1的条件,这个可能是扩展代码里写调用数据库时没有描述清晰,可以按这个维度检查下看看呢。
2023/12/18
select * from table where 1 and name like '%$name%' 这样的sql我看是可以这样用的,代码中对应:
/* Get actions. */
$actions = $this->dao->select('*')->from(TABLE_ACTION)
->where(1)
->beginIF($period != 'all')->andWhere('date')->gt($begin)->fi()
2023/12/19
禅道大版本升级之后有可能和之前的扩展代码会有兼容问题。需要排查一下。