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

Пространства имен возможно ли после написания use создавать объект класса?

Здравствуйте. Нагуглил статейку для создания мини MVC все ок. Начал работать над пространствами имен. Все ок сделал. Но вот хелперы грузить не выходит или я тупой.
Ниже код контроллера индекса.
<?php


use System\BaseController;

class Index extends BaseController
{
	public function action_index ()
	{
		$auth = new App\Helpers\Auth();
		$auth->auth();

	}
}


там все прекрасно работает. Файл по пути /App/controllers/
но когда хочу создать обьект класса Auth() который находиться в папке /App/helpers/
то пишет что класс не найден. Возмножно ли создание обьекта такими методами?
Ниже код самого Auth()
<?php

namespace App\Helpers
{
	class Auth
	{

		public function __construct()
		{
		}

		public function auth ()
		{
			echo 'okikikiki';
		}
	}
}
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
namespace не подключает нужные файлы, Вам нужно либо вручную их подключать (include / require), либо
сделать autoload
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы