kpa6uu
@kpa6uu
Программист Талибана [Пыхерский Алибаба]

Как указать контроллер по-умолчанию в yii2 для подкаталога?

Приветствую.

Есть директория контроллеров
app/controllers

Создал поддиректорию
app/controllers/test

Если в базовой директории контроллеров контроллером по-умолчанию является SiteController,
вызывающийся при обращении к приложению app.domain/,
то как задать контроллер по-умолчанию для подкаталога?

Спасибо.

P.S: в гугле были подобные вопросы, но все они обрывались на отклонённых разработчиками Yii иссушках.
Если двигаюсь не в том направлении, то куда лучше копнуть?

З.Ы: планирую копать в сторону создания нового модуля.
  • Вопрос задан
  • 759 просмотров
Решения вопроса 1
@BorisKorobkov
Web developer
Точно так же. Свойство defaultRoute в WebApplication.
Для модуля - это же свойство в Module.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@JamanKell
Используйте свойство controllerMap, если хотите задать контроллеры из пространства имён test только для определённых маршрутов и controllerNamespace, если хотите, чтобы контроллерами из этого пространства имён обрабатывались все маршруты.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы