我有一个名为 lib 的库,其中包含一个名为 nusoap.php 的类。我已将lib放在 application / libraries / 文件夹中。
当我尝试加载它时,我收到以下错误:
An Error Was Encountered
Unable to load the requested class: nusoap
这是我用来加载它的代码
class Dealership extends Controller
{
function Dealership()
{
parent::Controller();
$this->load->library('nusoap.php');
}
}
我错过了什么吗?
感谢您的帮助
答案 0 :(得分:3)
不存在的类:xxx
避免使用名称空间
答案 1 :(得分:2)
您不需要.php
来电中的$this->load->library()
分机号
加载库的代码点火器函数(不幸的是)不会递归地搜索库目录,因此如果要在子文件夹中加载库,则需要执行以下操作:
$this->load->library('lib/nusoap')
库文件可以存储在主“libraries”文件夹中的子目录中,也可以存储在个人应用程序/库中 夹。要加载位于子目录中的文件,只需包含 路径,相对于“libraries”文件夹。例如,如果你有 文件位于:
libraries / flavors / chocolate.php您将使用以下命令加载它:
$this->load->library('flavors/chocolate');
您可以将文件嵌套为 你想要的很多子目录。