如何让sql不转义,in数组里面的内容 [ 2.0 版本 ]
$s1= self::find()->select(['name','id'])
->orderBy('id DESC')
->where([
'in', 'id', [1,2,3,4,5]
])
$s2= self::find()
->from("$s1")
这s2 打印出来的 IN (1, “2
”, “3
”, “4
”, 5)
超过2个就自动转义加上符号了 除了头尾不加,中间全部自动转义了 `
s1 是正常的 ,套在s2上就自动转义了,咋整
蛋蛋的蛋 补充于 2021-07-26 10:28
解决了,外面套个Expression禁止转义就好类
蛋蛋的蛋
注册时间:2018-04-02
最后登录:2024-03-11
在线时长:34小时29分
最后登录:2024-03-11
在线时长:34小时29分
- 粉丝4
- 金钱64
- 威望20
- 积分604