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 时间转换Unix时间戳代码
Jan 22 PHP
php中将汉字转换成拼音的函数代码
Sep 08 PHP
php 检查电子邮件函数(自写)
Jan 16 PHP
PHP Static延迟静态绑定用法分析
Mar 16 PHP
基于PHP后台的Android新闻浏览客户端
May 23 PHP
php获取服务器操作系统相关信息的方法
Oct 08 PHP
浅析PHP中的闭包和匿名函数
Dec 25 PHP
PHP crypt()函数的用法讲解
Feb 15 PHP
Yii2处理密码加密及验证的方法
May 12 PHP
PHP如何使用array_unshift()在数组开头插入元素
Sep 01 PHP
如何理解PHP核心特性命名空间
May 28 PHP
浅谈如何提高PHP代码质量之单元测试
May 28 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多维数组的深度的方法
2014/01/07 PHP
php实现读取手机客户端浏览器的类
2015/01/09 PHP
Add a Formatted Table to a Word Document
2007/06/15 Javascript
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
js获取图片长和宽度的代码
2009/11/24 Javascript
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
jQuery 处理页面的事件详解
2015/01/20 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
Python多线程编程(五):死锁的形成
2015/04/05 Python
在Django的视图(View)外使用Session的方法
2015/07/23 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
浅析python协程相关概念
2018/01/20 Python
Python多线程原理与用法详解
2018/08/20 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
python如何实现复制目录到指定目录
2020/02/13 Python
python 6.7 编写printTable()函数表格打印(完整代码)
2020/03/25 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
银行职员个人的工作自我评价
2014/02/15 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
房地产置业顾问岗位职责
2015/04/11 职场文书
开业庆典致辞
2015/08/01 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery
Nginx配置之禁止指定IP访问
2022/05/02 Servers