2016-11-24 2 views
0

Ich möchte mehrere, wo Abfrage, mit < und = Betreiber machen.yii2 ActiveRecord mehrere wo

Mit mehreren = Betreiber geht es so:

Model::find()->where([ 
    'param1' => 0, 
    'param2' => 0, 
])->all(); 

Mit einem < Operator

Model::find()->where([ 
    '<', 'param1', 0 
])->all(); 

Wie kann ich diese beiden Bedingungen in einwhere Array anwenden?

Antwort

1
Model::find()->where([ 
    'and', 
    [ 
     'param1' => 0, 
     'param2' => 0, 
    ], 
    ['<', 'param1', 0] 
])->all(); 
+0

ja, dann ist es das, was ich suchte – Herokiller

Verwandte Themen