Ошибка: класс не найден в Lithium Framework (li3)

Я использую Lithium Framework. Я пытаюсь вызвать класс в контроллер, этот класс находится в папке библиотеки …. Но он показывает эту ошибку

Неустранимая ошибка: класс ‘app \ library \ Test’ не найден в /home/ali.mehdi/AvonTPH/app/controllers/SessionsagentController.php в строке 34

В папке библиотеки я создал Test.php, имеющий следующий код.

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

Также внутри моего контроллера .. Я использовал следующие операторы использования:

use app\libraries\Test;

Но почему тестовый класс не найден … Я что-то упустил? Любая помощь будет оценена.

0

Решение

Как прокомментировал @Matei Mihai, в вашем app\config\bootstrap\libraries.php добавить строку Libraries::add('.')Хотя я бы посоветовал против этого (см. ниже).

Помните, что лучшая практика заключается в том, чтобы поместить ваши классы в пакет, а не помещать их в libraries папка.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]