Nic*_*ris 0 entity user-profile drupal-7
我试图用entity_metadata_wrapper加载用户配置文件:
$user_profile = entity_metadata_wrapper('user', $uid);
dpm($user_profile);
Run Code Online (Sandbox Code Playgroud)
但我一无所获.使用user_load($ uid)加载用户字段; 我究竟做错了什么?
Linas提供的信息可证明是不正确的.使用entity_metadata_wrapper实体ID是完全可以的.该函数uid仅在您将对象传递给它时才在内部使用,否则它将参数直接传递给EntityDrupalWrapper.
最终set将调用该方法,该方法指出:"重写以支持通过对象或id设置实体."
这个基本代码将演示一个entity_metadata_wrapper只有用户ID 的工作调用.
$wrapper = entity_metadata_wrapper('user', 1);
dpm($wrapper->value());
Run Code Online (Sandbox Code Playgroud)
输出将是属于admin用户的所有数据的数组.
您遇到的问题与传入的参数无关(假设$uid有效),并且需要更多信息才能进行故障排除.
| 归档时间: |
|
| 查看次数: |
6141 次 |
| 最近记录: |