2015-10-21 91 views
3

我想使用Parse保存數據。
我使用ParseUser來保存用戶。
文檔hereParseUser:不能使用類型爲__PHP_Incomplete_Class的對象作爲數組

當我做這個,我有一個ParseUser對象:

$user = new \Parse\ParseUser(); 
    $user->set("username", "my name"); 
    $user->set("password", "my pass"); 
    $user->set("email", "[email protected]"); 
    var_dump($user); 
    exit(); 

但是,如果我嘗試使用註冊方法。
文檔here

像這樣:

 $user = new \Parse\ParseUser(); 
    $user->set("username", "my name"); 
    $user->set("password", "my pass"); 
    $user->set("email", "[email protected]"); 

    try { 
     $user->signUp(); 
    } catch (\Parse\ParseException $ex) { 
     echo $ex->getMessage(); 
    } 

    exit(); 

我有這樣的消息:

object(__PHP_Incomplete_Class)#1 (11) { ["__PHP_Incomplete_Class_Name"]=> string(15) "Parse\ParseUser" ["_sessionToken":protec..... Fatal error: Cannot use object of type __PHP_Incomplete_Class as array in /var/www/myproject/vendor/parse/php-sdk/src/Parse/ParseUser.php on line 340

回答

3

我找到錯誤:

require './vendor/autoload.php'; 

前必須

if (session_status() == PHP_SESSION_NONE) { 
    session_start(); 
} 
相關問題