php - 如何在 Kohana 3 中使用自定义库

标签 php oop kohana-3 autoloader

我试图包含一个用户库,其中包含一些与用户相关的功能,例如检查用户是否经过身份验证等。现在我正在尝试使用 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;

但这似乎并没有起到作用。

如何调用自定义库?

最佳答案

I have the library placed under application/classes/library

将库放置在/application/classes/中。

否则,您必须将其放入 Controller 中:

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

您可以阅读此内容 here .

现在您可以像以前一样,在目录 library 中使用 User.php

关于php - 如何在 Kohana 3 中使用自定义库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4767991/

相关文章:

PHP Image/Fileupload : crossbrowser, 多个文件,拖放?

c# - 将两种方法合二为一

kohana-3 - Kohana 3.1 ORM : How to make 'where ... in' clause

php - 如何将 HTML 表单数据发送到数据库?

php - PHP 中的 Alfresco CMIS

php - 不能特别插入到一张表中

oop - 在 Kotlin 中传递方法与传递接口(interface)

java - 实现接口(interface)和对象

php - Kohana 3.2 - 获取引荐来源网址

PHP:__ ('Some text' ) 做什么?