我正在使用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;
但为什么没有找到测试类...我错过了什么?任何帮助将不胜感激。
答案 0 :(得分:2)
正如@Matei Mihai所评论的那样,在你的app\config\bootstrap\libraries.php
添加了行Libraries::add('.')
,但我建议不要这样做(见下文)。
请注意,最佳做法是将您的类放入包中,而不是将它们放在libraries
文件夹中。