我被困在一条条件语句中,以检查锻炼的正确语法,但到目前为止还没有。
return $this->hasOne(Activityreviewlog::className(), ['AgentActivityLogId' => 'AgentActivityLogId']);
我尝试了OnCondition('AgentActivityId != NULL')
,但没有成功。
在这里,我需要检查AgentActivityId
是否不为空,但无法获取正确的语法。
答案 0 :(得分:1)
您应该使用AgentActivityId IS NOT NULL
而不是AgentActivityId != NULL
。
return $this->hasOne(Activityreviewlog::className(), ['AgentActivityLogId' => 'AgentActivityLogId'])
->andOnCondition('AgentActivityId IS NOT NULL');