Lithium Framework中的类未找到错误(li3)

时间:2015-10-15 08:35:16

标签: php oop lithium

我正在使用Lithium Framework。我试图将类调用到控制器中,该类放在库文件夹中....但它显示此错误

  

致命错误:Class' app \ libraries \ Test'在第34行的/home/ali.mehdi/AvonTPH/app/controllers/SessionsagentController.php中找不到

在库文件夹中,我创建了具有以下代码的Test.php。

<?php
namespace app\libraries;
class Test{
  public static function getTest(){
    return "Hi";
  }
}

同样在我的控制器内..我使用了以下使用语句:

use app\libraries\Test;

但为什么没有找到测试类...我错过了什么?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

正如@Matei Mihai所评论的那样,在你的app\config\bootstrap\libraries.php添加了行Libraries::add('.'),但我建议不要这样做(见下文)。

请注意,最佳做法是将您的类放入包中,而不是将它们放在libraries文件夹中。