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 文件夹中。