2017-09-03 1 views
0

Ich mag würde alle Lastwagen mit bestimmtem Status findenYii2 Abfrage mit Vergleichswert

Das ist also die Art und Weise tut es

$trucks::TblTrucks::find() 
     ->where(["!=" "status", 13]) 
      ->andWhere(["!=" "status", 14]) 
      ->andWhere(["!=" "status", 17]) 
      ->andWhere(["!=" "status", 2]) 

Die oben genannten Arbeiten sieht aber abiit verkorkst so wollte ich umschreiben es zu

$trucks::TblTrucks::find() 
     ->where(["!=" "status", [13,14, 17,2]) 

Aber das obige schlägt fehl. Wohin gehe ich falsch? oder wie kann ich es neu schreiben einschließlich aller Statuswerte in einem Array.

+0

schlägt fehl, wie? Erhalten Sie einen Fehler? Ich sehe fehlende Kommas, oder? – Fotis

Antwort