2011-01-22 9 views
2

私は、ユーザが認証されたかどうかなどのユーザ関連の機能を含むユーザライブラリを含めることを試みています。今はKohanaオートローダーの使用を試みていますが、それを稼働させることはできません。Kohanaのカスタムライブラリの使い方3

私は、アプリケーション/クラス/ライブラリの下に置かれたライブラリ

class User { 
public function is_alive() 
{ 
    $session = Session::instance(); 
    $data = $session->get('alive'); 

    if(isset($data)) 
    { 
    return true; 
    } 
    else 
    { 
    return false; 
    } 
} 
} 

を持っていると私は

$user = new User; 

でライブラリを呼び出すようにしてみてください。しかし、トリックを行うようには見えません。

カスタムライブラリを呼び出すにはどうすればよいですか?

答えて

3

私は/application/classes/にライブラリを配置

アプリケーション/クラス/ライブラリの下に置かれたライブラリーを持っています。

そうしないと、あなたはあなたのコントローラでこれを配置する必要があります。

public function before() { 
    require Kohana::find_file('classes', 'library/User'); 
} 

あなたはこのhereについて読むことができます。

の中にUser.phpと同じようにすることができます。