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.MVC的模板标签系统(四)
Sep 05 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 PHP
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
Apr 02 PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
Apr 20 PHP
php设计模式 FlyWeight (享元模式)
Jun 26 PHP
PHP中spl_autoload_register()和__autoload()区别分析
May 10 PHP
php中get_cfg_var()和ini_get()的用法及区别
Mar 04 PHP
WIN8.1下搭建PHP5.6环境
Apr 29 PHP
PHP生成plist数据的方法
Jun 16 PHP
php批量修改表结构实例
May 24 PHP
PHP获取二叉树镜像的方法
Jan 17 PHP
PHP 使用位运算实现四则运算的代码
Mar 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
用PHP调用数据库的存贮过程!
2006/10/09 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
强烈声明: 不要使用(include/require)_once
2013/06/06 PHP
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
PHP MYSQL实现登陆和模糊查询两大功能
2016/02/05 PHP
支付宝服务窗API接口开发php版本
2016/07/20 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
javascript 获取网页参数系统
2008/07/19 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
node.js正则表达式获取网页中所有链接的代码实例
2014/06/03 Javascript
javascript创建动态表单的方法
2015/07/25 Javascript
手机端实现Bootstrap简单图片轮播效果
2016/10/13 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
2017/06/19 Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
2018/05/04 Javascript
判断iOS、Android以及PC端的示例代码
2018/11/15 Javascript
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
python使用socket连接远程服务器的方法
2015/04/29 Python
将python代码和注释分离的方法
2018/04/21 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
Python 生成一个从0到n个数字的列表4种方法小结
2019/11/28 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
python3将变量输入的简单实例
2020/08/19 Python
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
广州地球村科技数据库题目
2016/04/25 面试题
南京软件公司的.net程序员笔试题
2014/08/31 面试题
工程部主管岗位职责
2013/11/17 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
企业晚会策划方案
2014/05/29 职场文书
三八节标语
2014/06/27 职场文书
妇联领导班子剖析材料
2014/08/21 职场文书
收入证明怎么写
2015/06/12 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android