ThinkPHP框架没有考虑完善的功能点

摘 要

ThinkPHP框架在表达式查询上还是有些不足,没办法做 INSTR 查询,这里改进一下。

ThinkPHP框架支持表达式查询,LTINBETWEEN 等,还可以使用 EXP 来表征直接使用原生级的表达式,但此方式都是以关联数组,key(column) => value(other condition) 的方式,而且解析时都是以 key other condition 的方式,比如 ["id"] => ["EXP", "IN (1, 2, 3, 4)"] 会被解析为 'id' IN (1, 2, 3, 4),但当你想要使用 INSTR 类型的查询就做不到了:

ThinkPHP框架没有考虑完善的功能点

发表评论

您必须登录才能发表评论!