Drupal 7 开发内部培训资料, 分头诗人

drupal7 profile2如何获取用户信息?

赞成!
0
否决!

global $user;
     $uid = user_load($user->uid);
     $profile = profile2_load_by_user($uid);
     //laod specific fields from the profile2 showmember
     echo $profile->field_data_field__mendian['und'][0]['value'];
     echo $profile->field_data_field_company['und'][0]['value'];

通过这点代码为什么我还拿不到数据?

还是说要在profile2模块里面添加什么东西啊

1 个回答

赞成!
0
否决!

安装devel 模块,然后在global $user后面增加一句: dsm($user); 把用户这个object打印出来看看结构。