繁体   English   中英

如何在Yii ActiveRecord中创建IS NOT NULL where子句?

[英]How do I create a IS NOT NULL where clause in Yii ActiveRecord?

我尝试了以下

$kw = Keyword::find()->leftJoin('ad_group_keyword', 'keyword_id = keyword.id')->where(['keyword_id' => null, ['not', ['revenue' => null]]])->all();

但这给了我一个错误

PHP警告– yii \\ base \\ ErrorException strtoupper()期望参数1为字符串,给定数组

屏幕截图http://ipfs.pics/ipfs/QmcoACjLBmTYL3GZd6qG5GoRopVntCohurqWz3BXhbLzTZ

andWhere更改它:

$kw = Keyword::find()
             ->leftJoin('ad_group_keyword', 'keyword_id = keyword.id')
             ->where(['keyword_id' => null])
             ->andWhere(['not', ['revenue' => null]])
             ->all();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM