2012-12-09 66 views
5

我正在使用Symfony Security/ACL組件檢查給定域對象的一組「隨機」用戶的權限。檢查某個對象的多個用戶的ACL權限

$article = ...; // domain object 
$users = ...; // array of users 

$oid = ObjectIdentity::fromDomainObject($article); 
$sids = array(); 

for ($users as $user) { 
    $sids[] = UserSecurityIdentity::fromAccount($user); 
} 

$aclProvider = ...; // "security.acl.provider" service 
$acl = $aclProvider->findAcl($oid, $sids); 

但是,我在檢查授予給定用戶的權限是否有問題。我怎樣才能做到這一點?

回答