Задать вопрос
chelkaz
@chelkaz

Пишет Class not found. Как правильно определить пространство имен?

От корня сайта создал класс:
/bitrix/templates/app/Pi/Test.php
Класс:
namespace app\Pi;
class test extends CBitrixComponent
{
// ...
}


Пробую подключить в другом файле и заставить отработать:
$test = new app\Pi\test;
// ...

Но пишет Class 'app\Pi\test' not found
  • Вопрос задан
  • 10169 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя novrm К ответам на вопрос (4)
@novrm
Было так:
$test = new app\Pi\test;
Попробуйте вот так:
$test = new \app\Pi\test;
А вообще-то Все нужно делать из Заглавной. Вот так:
$test = new \App\Pi\Test();
Ответ написан
Комментировать