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 相关文章推荐
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
Sep 24 PHP
php flush类输出缓冲剖析
Oct 19 PHP
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
Apr 02 PHP
php SQL Injection with MySQL
Feb 27 PHP
PHP获取php,mysql,apche的版本信息示例代码
Jan 16 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
Oct 13 PHP
php实现将字符串按照指定距离进行分割的方法
Mar 14 PHP
php精确的统计在线人数的方法
Oct 21 PHP
PHP模板引擎Smarty中变量的使用方法示例
Apr 11 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
Nov 08 PHP
php 调用ffmpeg获取视频信息的简单实现
Apr 03 PHP
PHP实现字符串的全排列详解
Apr 24 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
JSON在PHP中的应用介绍
2012/09/08 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
Yii核心验证器api详解
2016/11/23 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
2017/11/06 PHP
PHP设计模式之抽象工厂模式实例分析
2019/03/25 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
热点新闻滚动特效的js代码
2013/08/17 Javascript
可以浮动某个物体的jquery控件用法实例
2015/07/24 Javascript
jQuery动画效果图片轮播特效
2016/01/12 Javascript
js实现图片无缝滚动特效
2020/03/19 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
Python之父谈Python的未来形式
2016/07/01 Python
python实现音乐下载器
2018/04/15 Python
python之消除前缀重命名的方法
2018/10/21 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
python实现文件助手中查看微信撤回消息
2019/04/29 Python
python pyinstaller打包exe报错的解决方法
2019/11/02 Python
用 Python 制作地球仪的方法
2020/04/24 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
Parts Express:音频、视频和扬声器的第一来源
2017/04/25 全球购物
欧姆龙医疗欧洲有限公司:Omron Healthcare Europe B.V
2020/06/13 全球购物
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
介绍一下JMS编程步骤
2015/09/22 面试题
大学生专业个人学习的自我评价
2013/10/26 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
董事长助理工作总结2015
2015/07/23 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书