Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

yii\base\Application controllerNamespace

[[yii\base\Application::controllerNamespace|controllerNamespace]]

Данное свойство указывает пространство имен, в котором по умолчанию должны находится названия классов контроллеров. По-умолчанию значение равно app\controllers. Если ID контроллера post, то согласно соглашению, соответствующий класс контроллера (без пространства имен) будет равен PostController, а полное название класса будет равно app\controllers\PostController.



Класс контроллера может также находиться в поддиректории директории, соответствующей этому пространству имен. Например, ID контроллера admin/post, будет соответствовать полное имя класса контроллера app\controllers\admin\PostController.

Очень важно, чтобы полное имя класса контроллера могло быть использовано автозагрузкой и соответствующее пространство имен вашего контроллера соответствовало данному свойству. Иначе, Вы получите ошибку "Страница не найдена", при доступе к приложению.

В случае, если вы хотите переопределить соответствия как описано выше, вы можете настроить свойство controllerMap.

Заберите ссылку на статью к себе, чтобы потом легко её найти ;)

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Log in to comment

Обсуждение этой статьи

ИНФОРМАЦИЯ: Вы оставите комментарий к этой статье как 'Гость'