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下过滤html代码的函数 提高程序安全性
Mar 02 PHP
MySQL 日期时间函数常用总结
Jun 12 PHP
解析PHP中的unset究竟会不会释放内存
Jul 18 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
Jun 21 PHP
PHP图片自动裁切应付不同尺寸的显示
Oct 16 PHP
php显示指定目录下子目录的方法
Mar 20 PHP
详细解读PHP中接口的应用
Aug 12 PHP
php遍历替换目录下文件指定内容的方法
Nov 10 PHP
PHP使用PDO调用mssql存储过程的方法示例
Oct 07 PHP
利用php获得flv视频长度的实例代码
Oct 26 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
Mar 18 PHP
php日志函数error_log用法实例分析
Sep 23 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
Thinkphp多文件上传实现方法
2014/10/31 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
javascript中xml操作实现代码
2011/11/21 Javascript
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
JavaScript实现动态增删表格的方法
2017/03/09 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
在vue中通过render函数给子组件设置ref操作
2020/11/17 Vue.js
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
Python中Numpy包的安装与使用方法简明教程
2018/07/03 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
朴素贝叶斯Python实例及解析
2018/11/19 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
使用Django搭建web服务器的例子(最最正确的方式)
2019/08/29 Python
Python 抓取数据存储到Redis中的操作
2020/07/16 Python
Python装饰器如何实现修复过程解析
2020/09/05 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
英国时尚饰品和发饰购物网站:Claire’s
2017/07/04 全球购物
测试工程师岗位职责
2013/11/28 职场文书
致跳高运动员广播稿
2014/01/13 职场文书
校本教研工作方案
2014/01/14 职场文书
招聘与培训专员岗位职责
2014/01/30 职场文书
留守儿童工作方案
2014/06/02 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
教学副校长工作总结
2015/08/13 职场文书
如何理解及使用Python闭包
2021/06/01 Python
TypeScript 内置高级类型编程示例
2022/09/23 Javascript