yii2 with方法
经过反复测试,其实只要getter方法返回一个 \yii\db\ActiveQuery
即可
via方法也是,他调用的getter方法返回一个 \yii\db\ActiveQuery
即可
但是如果没有使用hasMany
和hasOne
等方法,自己组装的ActiveQuery
,则需要使用multiple
设置是否多个例如:
$query = Hospital::find()->andWhere(['in', 'id', $ids]);
$query->multiple = true;
return $query;
最后更新于 2022-06-14 06:23:19 并被添加「」标签,已有 804 位童鞋阅读过。
此处评论已关闭