Namespace из корневой директории

116
21 ноября 2019, 07:20

Как мне можно указать namespace без привязки к корневой директории? У меня сейчас проект лежит в www/ и namespace указывал www/Router; Всё работало, но я хотел бы не привязываться к папке www Пишу в файле Routing (namespace Router) потом в index.php пишу (use Router\Routing;), создаю объект этого класса ($obj = new Routing();), но пишет, что класс не найден.

Использую единную точку входа (index.php) и автолоад для загрузки классов.

Answer 1

Судя по тому, что вы писали

namespace указывал www/Router; Всё работало

Нверное у вас в автозагрузчике указан префикс пространства имен, проверьте свой composer.json там может указываться префикс:

"autoload": {
    "psr-0": {"www": "../"}
}

Нужно убрать префикс

"autoload": {
    "psr-0": {"": "../"}
}
READ ALSO
GridView из файла

GridView из файла

Такая проблема есть тестовый проект на yii2И нужно из 2 xml файлов собрать массив и вывести в gridView, сам массив собрать не особо сложно проблема...

135
Как вывести сообщение на сайте для браузера Mozilla

Как вывести сообщение на сайте для браузера Mozilla

Есть такой код, но он для Chrome а как сделать что для Mozilla выводилось сообщение?

114
Обработка select без перезагрузки?

Обработка select без перезагрузки?

Помогите разобраться, у меня код (сам собрал) берет данные из таблицы excelВсе работает

143
Не срабатывает запрос в mysql

Не срабатывает запрос в mysql

помогите, пожалуйста, найти ошибку, данный код для формы связи на сайтеРаботало, но потом перестало (возвращает мой же "error"), и не могу понять...

108