Class Lithium Framework (li3) 中未发现错误
Class not found error in Lithium Framework (li3)
我正在使用锂框架。我正在尝试将 class 调用到控制器中,class 位于库文件夹中....但它显示此错误
Fatal error: Class 'app\libraries\Test' not found in /home/ali.mehdi/AvonTPH/app/controllers/SessionsagentController.php on line 34
在我创建的库文件夹中 Test.php 具有以下代码。
<?php
namespace app\libraries;
class Test{
public static function getTest(){
return "Hi";
}
}
也在我的控制器中..我使用了以下使用语句:
use app\libraries\Test;
但是为什么找不到测试 Class...我是不是遗漏了什么?任何帮助将不胜感激。
正如@Matei Mihai 评论的那样,在您的 app\config\bootstrap\libraries.php
中添加行 Libraries::add('.')
,但我建议不要这样做(见下文)。
请注意,最佳做法是将您的 类 放入一个包中,而不是将它们放入 libraries
文件夹中。
我正在使用锂框架。我正在尝试将 class 调用到控制器中,class 位于库文件夹中....但它显示此错误
Fatal error: Class 'app\libraries\Test' not found in /home/ali.mehdi/AvonTPH/app/controllers/SessionsagentController.php on line 34
在我创建的库文件夹中 Test.php 具有以下代码。
<?php
namespace app\libraries;
class Test{
public static function getTest(){
return "Hi";
}
}
也在我的控制器中..我使用了以下使用语句:
use app\libraries\Test;
但是为什么找不到测试 Class...我是不是遗漏了什么?任何帮助将不胜感激。
正如@Matei Mihai 评论的那样,在您的 app\config\bootstrap\libraries.php
中添加行 Libraries::add('.')
,但我建议不要这样做(见下文)。
请注意,最佳做法是将您的 类 放入一个包中,而不是将它们放入 libraries
文件夹中。