我試圖做一個新的查詢搜索PlanificacionSearch,但我不知道如何篩選結果的值'asistencia'只爲null。在下面的代碼中使用這個條件,它將返回所有元素,忽略該值的空值條件。如何在數據爲空時過濾數據?
在SQL中,這是所需的查詢:
SELECT asistencia FROM gestion_talleres.planificacion
WHERE rutProfesor = <session_id> AND asistencia IS NULL
這是我的Yii 2寫道查詢:
$query
->andFilterWhere(['asistencia' => null])
->andFilterWhere(['like', 'rutProfesor', Yii::$app->user->identity->rutProfesor]);
爲'rutProfesor'已經工作條件,但不是'asistencia'其中之一。我需要幫助。