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中的日期及时间
Nov 23 PHP
MySQL GBK→UTF-8编码转换
May 24 PHP
PHP开发中常用的8个小技巧
Aug 27 PHP
Zend Guard一些常见问题解答
Sep 11 PHP
smarty中post用法实例
Nov 28 PHP
php5.3不能连接mssql数据库的解决方法
Dec 27 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
Mar 18 PHP
php实现图片转换成ASCII码的方法
Apr 03 PHP
PHP的几个常用加密函数
Feb 03 PHP
php多进程模拟并发事务产生的问题小结
Dec 07 PHP
PHP simplexml_load_file()函数讲解
Feb 03 PHP
laravel5 Eloquent 实现事务方式
Oct 21 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
什么是调频(FM)、调幅(AM)、短波(SW)、长波(LW)
2021/03/01 无线电
我常用的几个类
2006/10/09 PHP
构建简单的Webmail系统
2006/10/09 PHP
PHP Zip解压 文件在线解压缩的函数代码
2010/05/26 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
2014/09/22 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
JSON格式化输出
2014/11/10 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
javascript面向对象程序设计(一)
2015/01/29 Javascript
JavaScript通过function定义对象并给对象添加toString()方法实例分析
2015/03/23 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
15个非常实用的JavaScript代码片段
2016/12/18 Javascript
Bootstrap3 多选和单选框(checkbox)
2016/12/29 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
用vue快速开发app的脚手架工具
2018/06/11 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
js实现复制粘贴的两种方法
2020/12/04 Javascript
python 函数传参之传值还是传引用的分析
2017/09/07 Python
Python中单例模式总结
2018/02/20 Python
详解Django中间件执行顺序
2018/07/16 Python
Numpy之文件存取的示例代码
2018/08/03 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
Does C# support multiple inheritance? (C#支持多重继承吗)
2012/01/04 面试题
应届实习生的自我评价范文
2014/01/05 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
催款函怎么写
2015/06/24 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python