2

ユーザーが認証されているかどうかの確認など、ユーザー関連の機能を含むユーザーライブラリを含めようとしています。現在、Kohanaオートローダーを使用しようとしていますが、機能していないようです。

ライブラリをapplication/classes/libraryの下に配置しました

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

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

そして私は図書館に電話をかけようとします

$user = new User;

しかし、それはうまくいかないようです。

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

4

1 に答える 1

3

ライブラリをapplication/classes/libraryの下に配置しました

ライブラリをに配置します/application/classes/

それ以外の場合は、これをコントローラーに配置する必要があります。

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

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

User.phpこれで、ディレクトリ内で以前と同じように実行できますlibrary

于 2011-01-22T15:57:16.690 に答える