drupal7 获取profile2模块自定义字段的值
$user=user_load($uid);
$student=profile2_load_by_user($user,'student');
这个函数官方有文档,通过用户对象返回用户的profile2的对象,当然可能用户定义了几个profile。我们用到的是student这个profile。 
    然后利用field_get_items()获得指定的字段 
    例如机房的机器名叫做machine_room. 
使用
$machine_room=field_get_items('profile2',$student,'field_machine_room'));
结果返回的是一个数组,直接取出你想要的值就可以进行其他操作了。
原文出处:drupal7中利用profile2的api对使用profile2字段的对象进行操作|durpal profile2 api
drupal7 获取profile2模块自定义字段的值的更多相关文章
- destoon模块自定义字段的添加并让其支持搜索的方法
		
今天看了看模块设置里的自定义字段功能的用法,试着加了个新字段glry,设置了值,然后去数据库moduleid的article表看,字段成功加上了. 于是去template下article文件夹的lis ...
 - zabbix 获取不到自定义脚本的值解决
		
agent端: zabbix 自定义脚本 [root@localhost script]# cat check_ping.sh #!/bin/bash result=$(/usr/local/nagi ...
 - jeecg中datagrid中获取选定行的字段值
		
datagrid代码如下: <t:datagrid name="orderMainList" checkbox="true" pagination=&qu ...
 - 从 Typecho 自定义字段的调用代码看去
		
千呼万唤,Typecho 的"自定义字段"功能终于在 0.9 中出来了.然而,多数人还蒙在这样一个鼓里--该怎么在模板调用已经设置好的自定义字段呢?让我们从这里开始说下去: Typ ...
 - log4j配置输出到数据库+自定义字段
		
Log4j.properties配置 log4j.rootLogger = info,stdout,D,E,A3 log4j.appender.Threshold=info ### 控制台输出### ...
 - WordPress发布文章/页面时自动添加默认的自定义字段
		
如果你每篇文章或页面都需要插入同一个自定义字段和值,可以考虑在WordPress发布文章/页面时,自动添加默认的自定义字段.将下面的代码添加到当前主题的 functions.php 即可: 1 2 3 ...
 - drupal7 profile2模块获取个人信息
		
一.问题背景: 用profile2模块,扩展个人信息,增加了“手机号”等信息,一些地方想要获取当前用户的手机号 二.解决办法: 用profile2自带的方法:profile2_load_by_user ...
 - 获取请求 header 中指定字段的值
		
private function getHeader($name) {//获取请求头中$name的值 $name = 'HTTP_' . $name; foreach ($_SERVER as $ke ...
 - AntDesign getFieldDecorator 获取自定义组件的值
		
AntDesign getFieldDecorator 获取自定义组件的值 1.自定义或第三方的表单控件,也可以与 Form 组件一起使用.只要该组件遵循以下的约定: (1)提供受控属性 value ...
 
随机推荐
- 读书笔记--SQL必知必会--常用MySQL(MariaDB)命令及示例
			
DBMS信息 显示DBMS的版本 select version(); 显示DBMS状态 status; 显示DBMS资源状态 show status; 显示DBMS支持的权限 show privile ...
 - numpy基本使用2
			
#-*- coding:utf-8 -*- import numpy as np ''' numpy:底层由c语言实现,所以速度较快. ''' #1.numpy常用函数 l1=np.array([1, ...
 - Android学习总结——输入法将BottomNavigationBar(底部导航栏)顶上去的问题
			
在应用清单中给当前<Activity>设置: android:windowSoftInputMode="adjustPan" 关于android:windowSoftI ...
 - php -- 连接Mysql 数据库
			
----- 022-mysql.php ----- <!DOCTYPE html> <html> <head> <meta http-equiv=" ...
 - JavaScript -- FileSystemObject-文件夹
			
-----057-FileSystemObject-文件夹.html----- <!DOCTYPE html> <html> <head> <meta htt ...
 - 数据库设计 Step by Step (2)——数据库生命周期
			
引言:数据库设计 Step by Step (1)得到这么多朋友的关注着实出乎了我的意外.这也坚定了我把这一系列的博文写好的决心.近来工作上的事务比较繁重,加之我期望这个系列的文章能尽可能的系统.完整 ...
 - 【原创】Jquery初体验二
			
快速导航 一.传统方式生成Table 二.使用jquery.tmpl插件快速生成Table 三.Jquery中的操作class的几个方法 四:jq里面的克隆 五:属性过滤器 六:表单元素过滤器 一.传 ...
 - 【Java初探03】——流程控制语句
			
做任何事情都应当遵守一定的原则,程序设计也是如此,需要有流程控制语言来实现与用户的交流.流程控制对于任何一门编程语言来说都是至关重要的,它提供了控制程序步骤的基本手段,如果没有流程控制语句,整个程序将 ...
 - vuex详细介绍和使用方法
			
1.什么是vuex? 官方的解释: Vuex是一个专为Vue.js应用程序开发的状态管理模式 当项目比较庞大的时候,每个组件的状态比较多,为了方便管理,需要把组件中的状态抽取出来,放入Vuex中进行统 ...
 - 在自己网站中引入CU3ER/Flash 3D幻灯片效果和照片画框
			
要求 必备知识 本文要求基本了解 JAVASCRIPT 和 XML基础语法知识. 运行环境 支持Flash Player的浏览器/Flash Player11及以上 演示地址 演示地址 下载地址 ...