如何在Yii2中删除活动记录

jckbn6z7  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(144)

我有一个快速的问题。我有一个模型,我必须摆脱。我已经尝试了类似下面的东西,但我得到一个错误称为Call to a member function delete() on array
到目前为止,这就是我所尝试的。

$foundTeams = UserHasTeam::find()->where(['user_has_team.user_iduser' => $model->id])->all();
$foundTeams->delete();
j9per5c4

j9per5c41#

ActiveRecord中有用于此的静态方法deleteAll()

UserHasTeam::deleteAll(['user_iduser' => $model->id]);

这将删除UserHasTeam::tableName()中的所有行,其中user_iduser$model->id

相关问题