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生成自适应大小的缩略图类及使用方法分享
May 06 PHP
destoon各类调用汇总
Jun 20 PHP
PHP将回调函数作用到给定数组单元的方法
Aug 19 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
Oct 22 PHP
php获取用户浏览器版本的方法
Jan 03 PHP
php简单实现多语言切换的方法
May 09 PHP
PHP中如何判断exec函数执行成功?
Aug 04 PHP
PHP实现的最大正向匹配算法示例
Dec 19 PHP
php对微信支付回调处理的方法
Aug 23 PHP
PHP whois查询类定义与用法示例
Apr 03 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
Feb 16 PHP
php操作redis常见方法示例【key与value操作】
Apr 14 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实现将GB编码转换为UTF8
2006/11/25 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
2009/11/27 PHP
PHP输入流php://input介绍
2012/09/18 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&闭包&减缓全局空间污染
2010/11/16 Javascript
jquery实现网站超链接和图片提示效果
2013/03/21 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
2014/04/23 Javascript
深入浅出 jQuery中的事件机制
2016/08/23 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
Django与遗留的数据库整合的方法指南
2015/07/24 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
python中协程实现TCP连接的实例分析
2018/10/14 Python
python的sorted用法详解
2019/06/25 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
2019/08/02 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
Python基于locals返回作用域字典
2020/10/17 Python
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
利用HTML5实现使用按钮控制背景音乐开关
2015/09/21 HTML / CSS
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
会计电算化个人自我评价
2013/11/17 职场文书
服务质量承诺书
2014/03/27 职场文书
蓝天保卫战收官在即 :15行业将开展环保分级评价
2019/07/19 职场文书
z-index不起作用
2021/03/31 HTML / CSS
HTML怎么设置下划线?html文字加下划线方法
2021/12/06 HTML / CSS