Cita:
Iniciado por nanotk58 Pues te tendrias que hacer con el user_id del dueño del Posts.
Luego con ese ID, buscas en la tabla de USERS el usuario en cuestion y averiguas su rol.
Código PHP:
Ver original....
}elseif($user['role'] == 2 && $RoldelPost != 1){
return true;
}elseif($user['role'] == 1){
return true;
}
Claro, eso es lo q estoy intentando hacer.
Quiero crear una funcion en el modelo User similar a la de isOwnedBy q hay en el modelo Post, en donde busque al usuario por el user_id del post y de ahi sacar el rol y llevarlo al PostsController y realizar la verificacion, pero justamente es lo q no me sale.
Lo q pasa q me pierdo al querer realizar la consulta.
Yo tengo la funcion getRole() en el modelo User y la quiero utilizar en el PostsController, pero no se de q forma:
User.php
Código PHP:
public function role($idUser){
$users = $this->User->find('all', array(
'conditions' => array('User.id' => $idUser)));
$this->set('users', $users);
}
...con eso busco el usuario, pero como "extraigo" solamente el Role y de ahi "exportarlo" al PostsController?, eso es lo q no me sale