修改分组

我们上节中,几行代码创建了分组,在这节中,我们依旧几行代码来修改我们的分组

  1. try
  2. {
  3. // 通过 分组ID 查找分组
  4. $group = Sentry::findGroupById(1);
  5. // 更新分组详情
  6. $group->name = 'Users';
  7. $group->permissions = array(
  8. 'admin.index' => 0,
  9. 'users.index' => 0,
  10. );
  11. // 更新分组
  12. if ($group->save())
  13. {
  14. // 分组信息已被更新
  15. }
  16. else
  17. {
  18. // 分组信息未被更新
  19. }
  20. }
  21. catch (Cartalyst\Sentry\Groups\NameRequiredException $e)
  22. {
  23. echo '分组名称必须存在';
  24. }
  25. catch (Cartalyst\Sentry\Groups\GroupExistsException $e)
  26. {
  27. echo '分组已经存在';
  28. }
  29. catch (Cartalyst\Sentry\Groups\GroupNotFoundException $e)
  30. {
  31. echo '分组不存在';
  32. }

好了,简简单单的,我们已经修改了一个分组啦