| | 27 | $conditions = array('UsersVclassroom.vclassroom_id'=>$vclassroom_id); |
| | 28 | |
| | 29 | $fields = array('UsersVclassroom.user_id'); |
| | 30 | |
| | 31 | $this->User->bindModel( |
| | 32 | array('hasAndBelongsToMany'=> |
| | 33 | array('Vclassroom' => |
| | 34 | array('className' => 'Vclassroom', |
| | 35 | 'joinTable' => 'users_vclassrooms', |
| | 36 | 'foreignKey' => 'user_id', |
| | 37 | 'associationForeignKey'=> 'vclassroom_id' |
| | 38 | ) |
| | 39 | ) |
| | 40 | ) |
| | 41 | ); |
| | 42 | |
| | 43 | $Usersids = $this->User->UsersVclassroom->findAll($conditions, $fields); |
| | 44 | //die(debug($Usersids)); |
| | 45 | foreach($Usersids as $u) |
| | 46 | { |
| | 47 | $conditions = array('User.id'=>$u['UsersVclassroom']['user_id']); |
| | 48 | |
| | 49 | $fields = array('User.email', 'User.id'); |
| | 50 | |
| | 51 | $this->User->removeBinds(); |
| | 52 | |
| | 53 | $tmp = $this->User->find($conditions, $fields); |
| | 54 | //die(debug($tmp)); |
| | 55 | array_push($users, $tmp['User']); |
| | 56 | } |
| | 57 | |
| | 58 | return $users; |
| | 59 | } |