【问题标题】:Class not found error in Lithium Framework (li3)锂框架 (li3) 中未找到类错误
【发布时间】:2015-10-15 08:35:16
【问题描述】:

我正在使用锂框架。我正在尝试将类调用到控制器中,该类被放置在库文件夹中......但它显示了这个错误

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

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

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

也在我的控制器内部.. 我使用了以下 using 语句:

use app\libraries\Test;

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

【问题讨论】:

标签: php oop lithium


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2014-05-28
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多