2011-11-17 2 views
1

update_user 기능으로 사용자를 업데이트하려고합니다. 하지만이 오류가 있습니다.Ion Auth update_user()가 사용자를 업데이트하지 않습니다.

Fatal error: Uncaught exception ‘Exception’ with message ‘Undefined method on_auth::update_user() called’

내 코드

$id = 8; 
$data = array(
    'first_name' => 'Ben', 
    'last_name' => 'Edmunds', 

    ); 
$this->ion_auth->update_user($id, $data); 

도움이 필요합니다. 고마워요

+0

이 오류를 생성하는 실제 코드 100 % 확신이 있습니까? 'on_auth'라는 오류 메시지를보십시오. 그것은'ion_auth'이어야합니다. 오타를 찾으십시오. –

+0

문제점을 발견했습니다. 나는 여기에 글을 쓰고 싶었지만 나는 새로운 멤버이기 때문에 글을 쓰지 못하게했다. 그래서 나는 주석으로 쓸 수있다. ion_auth의 코더는 문서를 업데이트하지 않았습니다. 따라서 update_user 대신 update 만 사용해야합니다. 그가 문서화하지는 않았지만 문제가있는 많은 기능들이 있습니다. stackoverflow 나를 허용 할 때 자세한 설명을 작성합니다 – SNaRe

답변

3

답변을 찾았습니다. 문제는 작성자가 사용자 가이드를 업데이트하지 않았기 때문입니다. 따라서 코드를 검토하고 해결책을 찾았습니다. 이 외에도이 함수는 문서에서 변경된 유일한 함수는 아닙니다. 많이있다. 그가 곧 업데이트되기를 바랍니다.

솔루션

대신

$this->ion_auth->update_user($id, $data); 

사용

$this->ion_auth->update($id, $data); 
관련 문제