【问题标题】:Yii operator '>=' requires two operandsYii 运算符 '>=' 需要两个操作数
【发布时间】:2020-05-05 09:04:56
【问题描述】:

我想删除 level 等于或大于 $currentUserNC->level 的记录,但我收到错误:Operator '>=' 需要两个操作数。

有谁知道如何解决这个问题?谢谢

NumbersCards::deleteAll(["AND", ["number" => $number->number], [">=", ["level" => $currentUserNC->level]]]);

【问题讨论】:

    标签: php mysql activerecord yii yii2


    【解决方案1】:

    正确的语法是

    [">=", "level", $currentUserNc->level]
    

    语法

    ["level" => $currentUserNc->level]
    

    的替代品
    ["=", "level", $currentUserNc->level]
    

    如果第二个操作数是数组,则用于 IN 运算符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-10
      • 1970-01-01
      • 1970-01-01
      • 2015-09-01
      • 2017-11-22
      • 2018-06-23
      相关资源
      最近更新 更多