what do i put in $link to get something like: WHERE (1=1) AND (...my or condition...)
?
the current relation does:
SELECT * FROM audit_field WHERE (1=0) AND (...my or conditions...)
<?php | |
class Job extends \yii\db\ActiveRecord | |
{ | |
public function getAuditFields() | |
{ | |
$link = []; | |
return $this->hasMany(AuditField::className(), $link) | |
->orOnCondition([ | |
'audit_field.model_id' => $this->job_id, | |
'audit_field.model_name' => get_class($this), | |
]) | |
->orOnCondition([ | |
'audit_field.model_id' => [1, 2, 3], | |
'audit_field.model_name' => 'app\models\JobTech', | |
]); | |
} | |
} |