SugarCRM GetAllRoles()检索自定义模块/页面的数据

时间:2012-12-04 06:02:45

标签: php roles sugarcrm

我一直在使用SugarCRM,通过为该模块创建自定义模块和自定义PHP文件。我需要显示用户可用的所有角色,并将数据显示在自定义PHP页面上。

我已经查看了getAllRoles()函数和...

ACLRole::getAllRoles(boolean $returnAsArray=false);

任何人都可以帮助我让这些功能正常工作吗?

(请仅在您知道答案时才回答,并且不要以错误的理由结束问题。)

1 个答案:

答案 0 :(得分:1)

您可以轻松获取未删除的所有角色,您将在/modules/ACLRoles/ACLRole.php中找到该方法。它将返回acl角色的数组表示数组或ACLRoles数组。

查询是:

'SELECT acl_roles.* FROM acl_roles WHERE acl_roles.deleted=0 ORDER BY name';

试试这段代码:

$roles = array();
$roles = ACLRole::getAllRoles(true);
print_r($roles);
sugar_die();

希望有所帮助。