2011-11-17 48 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,我們應該只使用更新。還有更多的功能,他沒有更新文檔,但有問題。當stackoverflow允許我時,我會寫詳細的解釋 – SNaRe

回答

3

我找到了答案。問題是作者沒有更新用戶指南。因此,我已經通過代碼並找到了解決方案。除此之外,這個函數並不是文檔中應該改變的唯一函數。有許多。我希望他很快更新。

解決方案

而不是

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

使用

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