Esempio n. 1
0
 /**
  * 取得指定角色的所有资源节点ID
  * 
  * @param integer $roleId
  * @return array:
  */
 public function findRoleSelfAndDescendants($roleId)
 {
     $resources = array();
     $role = new ZtChart_Model_Role($roleId);
     foreach ($role->getResourcesId() as $resourceId) {
         $resources = array_merge($resources, $this->findDescendants($resourceId), (array) $resourceId);
     }
     return $resources;
 }