Yii2 如何使用findall()获取数据库的所有非空值

Yii2 如何使用findall()获取数据库的所有非空值,yii2,Yii2,我的目的是获取数据库的所有值,这些值不为NULL。我试着这样做,但没有成功。我将获取数据库的所有值,而不是非空值 public function FindAllGeoData($fkBez) { $ArrayOfFk = array(); $fk = EKontakt::find()->where($fkBez != NULL, [$fkBez => NULL])->asArray()->all(); var_dump($fk); die(

我的目的是获取数据库的所有值,这些值不为NULL。我试着这样做,但没有成功。我将获取数据库的所有值,而不是非空值

public function FindAllGeoData($fkBez) {
    $ArrayOfFk = array();
    $fk = EKontakt::find()->where($fkBez != NULL, [$fkBez => NULL])->asArray()->all();
    var_dump($fk);
    die();
}

如何正确编码$fk?

检查


$fkBez的价值是多少?干得好。此解决方案的Thx。给你的声誉点!
$fk = EKontakt::find()->where(['not', [$fkBez => NULL]])->asArray()->all();