Customer::find()->where(['<>','customer_id', '7'])->all()
目前上面的代码允许我找到他们的客户ID不是7的所有客户。现在,我想找到所有
其中customer_id不是按客户ID = 5 desc
的7个订单
我知道我可以使用以下方法在mysql中执行此操作:
SELECT * FROM mydatabase.customer_id where customer_id <> 7 order by customer_id = 5 desc;
但我怎么能用yii2
做到这一点?
答案 0 :(得分:1)
您还可以使用有效记录:
Customer::find()->where(['<>','customer_id', '7'])
->orderBy([new \yii\db\Expression('FIELD (customer_id, 5) DESC')])->all();
答案 1 :(得分:0)
您可以简单地使用:
driver.findElement(By.xpath("//div[@class='loginbox']/p");