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实现的获取网页中的图片并保存到本地的代码
Jan 05 PHP
8个出色的WordPress SEO插件收集
Feb 26 PHP
php笔记之:php函数range() round()和list()的使用说明
Apr 26 PHP
PHP中将ip地址转成十进制数的两种实用方法
Aug 15 PHP
PHP函数microtime()用法与说明
Dec 04 PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 PHP
深入理解PHP内核(一)
Nov 10 PHP
php 指定范围内多个随机数代码实例
Jul 18 PHP
PHP的消息通信机制测试实例
Nov 10 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
Jan 13 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
Feb 18 PHP
php简单生成一组与多组随机字符串的方法
May 09 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
[FAQ]PHP中的一些常识:类篇
2006/10/09 PHP
php 变量未定义等错误的解决方法
2011/01/12 PHP
PHP高自定义性安全验证码代码
2011/11/27 PHP
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
PHP往XML中添加节点的方法
2015/03/12 PHP
PHPCMS忘记后台密码的解决办法
2016/10/30 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
IE bug table元素的innerHTML
2010/01/11 Javascript
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
手机Web APP如何实现分享多平台功能
2016/08/19 Javascript
js实现音频控制进度条功能
2017/04/01 Javascript
浅谈vue-cli 3.0.x 初体验
2018/04/11 Javascript
vue-cli创建的项目中的gitHooks原理解析
2020/02/14 Javascript
Vue使用Three.js加载glTF模型的方法详解
2020/06/14 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
编程语言Python的发展史
2014/09/26 Python
举例详解Python中yield生成器的用法
2015/08/05 Python
关于Python的一些学习总结
2018/05/25 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
基于SpringBoot构造器注入循环依赖及解决方式
2020/04/26 Python
html5通过canvas实现刮刮卡效果示例分享
2014/01/27 HTML / CSS
前处理组长岗位职责
2014/03/01 职场文书
静心口服夜广告词
2014/03/20 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
《孙子兵法》:欲成大事者,需读懂这些致胜策略
2019/08/23 职场文书
中国现代文学之经典散文三篇
2019/09/18 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
室外天线与收音机天线杆接合方法
2022/04/05 无线电