fleaphp rolesNameField bug解决方法

 更新时间:2011年04月23日 22:28:20   作者:   我要评论

fleaphp rolesNameField bug解决方法,需要的朋友可以参考下。
复制代码 代码如下:

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+MYSQL

    脚本安全的本质_PHP+MYSQL

    从代码级别上,也就是应用层次上考虑代码安全的话(也就是不考虑底层的语言本身等问题的漏洞),脚本安全问题就是函数和变量的问题。
    2008-10-10
  • 浅析PHP程序设计中的MVC编程思想

    浅析PHP程序设计中的MVC编程思想

    这篇文章主要介绍了PHP程序设计中的MVC编程思想,对于深入理解MVC程序设计思想有一定的帮助,需要的朋友可以参考下
    2014-07-07
  • php 删除记录实现代码

    php 删除记录实现代码

    这里让大家知道php下删除记录的实现方法
    2009-03-03
  • php输出xml必须header的解决方法

    php输出xml必须header的解决方法

    这篇文章主要介绍了php输出xml必须header的解决方法,以实例形式讲述了php输出xml必须header的情况,是很多php初学者都容易犯的错误,需要的朋友可以参考下
    2014-10-10
  • php实现两表合并成新表并且有序排列的方法

    php实现两表合并成新表并且有序排列的方法

    这篇文章主要介绍了php实现两表合并成新表并且有序排列的方法,涉及针对数组的遍历与排序操作技巧,具有一定的实用价值,需要的朋友可以参考下
    2014-12-12
  • Mac下php 5升级到php 7的步骤详解

    Mac下php 5升级到php 7的步骤详解

    这篇文章主要给大家介绍了在Mac下将php 5升级到php 7的步骤,文中将步骤介绍的非常详细,并分享了在升级过程中可能遇到的问题的解决方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • php在window iis的莫名问题的测试方法

    php在window iis的莫名问题的测试方法

    其实很简单,就一句话,见招拆招,通过c:\php\php.exe -i 命令实现
    2013-05-05
  • PHP基于GD库的图像处理方法小结

    PHP基于GD库的图像处理方法小结

    这篇文章主要介绍了PHP基于GD库的图像处理方法,结合实例形式总结分析了php操作GD库实现图形绘制功能的相关技巧与注意事项,需要的朋友可以参考下
    2016-09-09
  • PHP图像处理之使用imagecolorallocate()函数设置颜色例子

    PHP图像处理之使用imagecolorallocate()函数设置颜色例子

    这篇文章主要介绍了PHP图像处理之使用imagecolorallocate()函数设置颜色例子,本文给出了十进制和十六进制2种设置颜色的方法,需要的朋友可以参考下
    2014-11-11
  • 全新Mac配置PHP开发环境教程

    全新Mac配置PHP开发环境教程

    趁着这次加硬盘的机会,就准备彻底重做开发环境。现在对Mac也有了一定的了解,特地记录一下本次的开发环境安装详情,给自己一个备忘,希望也可以帮助到刚接触Mac环境的同学们
    2016-02-02

最新评论