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及以上 演示地址 演示地址 下载地址 ... 
