User.php 579 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace app\resource\admin;
  3. use laytp\Resource;
  4. /**
  5. * 用户资源
  6. */
  7. class User extends Resource
  8. {
  9. /**
  10. * 用户首页列表需要将关联模型取到的role_ids转换成以逗号分隔的字符串
  11. * @param $data
  12. * @return mixed
  13. */
  14. static public function info($data)
  15. {
  16. $roleIdsArr = [];
  17. if($data){
  18. foreach ($data['role_ids'] as $k => $v) {
  19. $roleIdsArr[] = $v['admin_role_id'];
  20. }
  21. $data['role_ids'] = implode(',', $roleIdsArr);
  22. }
  23. return $data;
  24. }
  25. }