2012-04-11 3 views
0

У меня есть group_id, назначенный пользователю, но на странице моих пользователей. Я хочу, чтобы пользователи, принадлежащие к определенной группе, которой принадлежит пользователь журнала. в настоящее время его набор, чтобы показать всех пользователейКак получить список на основе идентификатора группы

public function index() { 

          $this->User->recursive = 0; 
          $this->set('users', $this->paginate()); 
} 

как бы я изменить что

Логин:

public function login() { 
    if ($this->request->is('post')){ 
     if ($this->Auth->login()) { 
      $this->redirect($this->Auth->redirect()); 
     }else { 
      $this->Session->setFlash('Your username or password was incorrect.'); 
     } 
    } 
} 

благодаря

+0

Как зарегистрироваться? – Wylie

+0

от acl. I – Autolycus

+0

добавлена ​​функция входа в вопрос – Autolycus

ответ

2

Чтобы получить GROUP_ID вошедшего в систему пользователя, обновление действие индекса() для включения:

public function index() { 

    // get logged in user info 
    $user = $this->Auth->user(); 
    $group_id = $user['group_id']; 

    // add pagination conditions 
    $this->paginate = array(
     'conditions' => array('User.group_id' => $group_id) 
    ); 
    $this->User->recursive = 0; 
    $this->set('users', $this->paginate('User')); 

} 

Надеюсь, что помогает.

Смежные вопросы