tengo una funcion en el modelo User y quiero utilizarla en el PostsController pero me tira el siguiente error:
Código:
Función en User.phpError: Call to a member function findById() on a non-object
Código PHP:
public function permitir($idUserPost){
$roleUserPost = $this->User->findById($idUserPost, array('role'));
return $roleUserPost['User']['role'];
}
Código PHP:
Controller::loadModel('User');
//id del post
$postId = $this->request->params['pass'][0];
//Busco en post el id del usuario q lo creo
$searchIdUserPost = $this->Post->findById($postId, array('user_id'));
//User id del post creado
$userIdPost = $searchIdUserPost['Post']['user_id'];
//funcion tira error
$this->User->permitir($userIdPost);
1- Obtengo el id del post
2- Con el id del post busco el id del usuario q lo creo
3- Ese id de usuario lo utilizo en la funcion permitir(), dicha funcion se encuentra en el modelo User
Gracias