Ошибка при работе с php namespace

225
09 декабря 2018, 04:50
<?php
namespace Controller;
class ActionController {
}

Объявляю namespace Controller:

namespace Model\forms\create;
use Controller\ActionController;
class Create {
}

Использую namespace Controller\ActionController.

Когда пытаюсь запустить в браузере выдает:

Uncaught Error: Class 'Controller\ActionController\ActionController' not found in ...

Где моя ошибка?

Answer 1

Вас не смущает что вы создали неймспейс Controller а использовать хотите Controller\ActionController ?

namespace Model\forms\create;
use Controller;
class Create {
   ActionController::method()
}
READ ALSO
geoip_record_by_name избавится от Notice

geoip_record_by_name избавится от Notice

Как сделать так, чтобы скрипт не возвращал Notice, если адрес не найден, а только результат или false

188
Массив и указатель на него

Массив и указатель на него

По мере изучения массивов возникло 2 вопроса:

161
boost и векторы

boost и векторы

Возникла необходимость в использовании векторов (имеется ввиду векторы из геометрии) с сответственными операциями, вроде вычитания, сложения,...

288
Ошибка &ldquo; Main method not found&rdquo;

Ошибка “ Main method not found”

Компилятор выдает ошибку:

263