2021-07-26 10:16:58 1453次浏览 1条回答 0 悬赏 10 金钱
     $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分
  • 粉丝4
  • 金钱64
  • 威望20
  • 积分604

热门问题