fleaphp rolesNameField bug解决方法


Posted in PHP onApril 23, 2011
function fetchRoles($user) 
{ 
if ($this->existsLink($this->rolesField)) { 
$link =& $this->getLink($this->rolesField); 
$rolenameField = $link->assocTDG->rolesNameField; 
} else { 
$rolenameField = 'rolename'; 
} if (!isset($user[$this->rolesField]) || 
!is_array($user[$this->rolesField])) { 
return array(); 
} 
$roles = array(); 
foreach ($user[$this->rolesField] as $role) { 
if (!is_array($role)) { 
return array($user[$this->rolesField][$rolenameField]); 
} 
$roles[] = $role[$rolenameField]; 
} 
return $roles; 
}

在页面中定义了rolesNameField 也无效,因此在下面这段后面加多一行
$rolenameField = $link->assocTDG->rolesNameField;

$rolenameField = $rolenameField ? $rolenameField : 'rolename';
PHP 相关文章推荐
PHP最常用的ini函数分析 针对PHP.ini配置文件
Apr 22 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
PHP把MSSQL数据导入到MYSQL的方法
Dec 27 PHP
php中有关合并某一字段键值相同的数组合并的改进
Mar 10 PHP
php中实现可以返回多个值的函数实例
Mar 21 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
Dec 24 PHP
php中strlen和mb_strlen用法实例分析
Nov 12 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
PHP多维数组指定多字段排序的示例代码
May 16 PHP
PHP设计模式之装饰器模式定义与用法简单示例
Aug 13 PHP
PHP终止脚本运行三种实现方法详解
Sep 01 PHP
FirePHP 推荐一款PHP调试工具
Apr 23 #PHP
在smarty模板中使用PHP函数的方法
Apr 23 #PHP
对text数据类型不支持代码页转换 从: 1252 到: 936
Apr 23 #PHP
fleaphp crud操作之find函数的使用方法
Apr 23 #PHP
fleaphp crud操作之findByField函数的使用方法
Apr 23 #PHP
fleaphp常用方法分页之Pager使用方法
Apr 23 #PHP
PHP中限制IP段访问、禁止IP提交表单的代码
Apr 23 #PHP
You might like
透析PHP的配置文件php.ini
2006/10/09 PHP
php生成mysql的数据字典
2016/07/07 PHP
php 截取utf-8格式的字符串实例代码
2016/10/30 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
document.all还是document.getElementsByName?
2006/07/21 Javascript
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
Javascript Object.extend
2010/05/18 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
通过jsonp获取json数据实现AJAX跨域请求
2017/01/22 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
2017/04/04 Javascript
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
浅谈Webpack核心模块tapable解析
2018/09/11 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
Python 模块EasyGui详细介绍
2017/02/19 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
2018/05/16 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
使用python去除图片白色像素的实例
2019/12/12 Python
python3 requests库实现多图片爬取教程
2019/12/18 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
Python基于当前时间批量创建文件
2020/05/07 Python
Python新手学习函数默认参数设置
2020/06/03 Python
keras 实现轻量级网络ShuffleNet教程
2020/06/19 Python
Lampenwelt德国:欧洲领先的灯具和照明在线商店
2018/08/05 全球购物
应届生.NET方向面试题
2015/05/23 面试题
生物科学专业个人求职信范文
2013/12/07 职场文书
教师实习自我鉴定
2013/12/11 职场文书
乡下人家教学反思
2014/02/01 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python
分析并发编程之LongAdder原理
2021/06/29 Java/Android