Я использую модуль ORM Auth, и сложно понять, как это сделать. Я попробовал этот случай:Как удалить все роли пользователя в Kohana 3
$user = ORM::factory('user', $id); $user->roles->delete_all();
И получил ошибку ErrorException [ Fatal Error ]: Call to undefined method Database_Query_Builder_Delete::join()
Однако $user->roles->find_all();
дает мне именно то, что я хочу.
Спасибо. Работает отлично :) Тем не менее, я не мог удержаться от удаления ролей без ORM DB :: delete ('role_users') -> где ('user_id', '=', $ id) -> execute(); – Bob0101