Как в “use” и “namespace” указать точный путь?

153
20 июля 2019, 20:30

Есть autoload формата, в нём написано

use cat\app\models\Auth;
use cat\app\models\Ajax;
use cat\app\models\Admin;
use cat\app\libs\PlayerInfo;
use cat\app\libs\Pagination;
use cat\app\libs\Search;

spl_autoload_register(function($class) {
$path = str_replace('\\', '/', $class.'.php');
if (file_exists($path)) {
    require $path;
}
});

(в некоторых файлах и namespace есть)
Проблема в том что по сути- в корне- всё нормально, а когда к примеру ссылаешься на этот autoload- то запрашивает в том корне, тоесть:
Есть к примеру site.com/as.php - если с него запрашиваешь-всё нормально.
Если ты ссылаешься с site.com/info/index.php -то оно ищет в самом info.
Хотелось бы от вас узнать как правильно указать, и как правильно на примере сделать.

Ещё более детально объясню, если тот же autoload использовать в /info/-будет искать /info/cat/..., а не site.com/cat/

READ ALSO
carbon к дате прибавить время

carbon к дате прибавить время

как получить дату прибавив к текущей 72 часа?

110
ресурсный контроллер

ресурсный контроллер

почему не видит $request->hasFile('newphoto') в ресурсном контроллере?

139
Можно ли разделить файл на несколько файлов и дать им названия?

Можно ли разделить файл на несколько файлов и дать им названия?

Имеется огромный XML файл со следующей структурой:

117
Запрос к базе данных о пользователе [дубликат]

Запрос к базе данных о пользователе [дубликат]

На данный вопрос уже ответили:

129