我有一个快速的问题。我有一个模型,我必须摆脱。我已经尝试了类似下面的东西,但我得到一个错误称为Call to a member function delete() on array:到目前为止,这就是我所尝试的。
Call to a member function delete() on array
$foundTeams = UserHasTeam::find()->where(['user_has_team.user_iduser' => $model->id])->all(); $foundTeams->delete();
j9per5c41#
在ActiveRecord中有用于此的静态方法deleteAll()。
deleteAll()
UserHasTeam::deleteAll(['user_iduser' => $model->id]);
这将删除UserHasTeam::tableName()中的所有行,其中user_iduser为$model->id。
user_iduser
$model->id
1条答案
按热度按时间j9per5c41#
在ActiveRecord中有用于此的静态方法
deleteAll()
。这将删除UserHasTeam::tableName()中的所有行,其中
user_iduser
为$model->id
。