@Evgenia-M

Почему в модуле yii2 не работает маршрутизация?

Добрый день!
В приложении advanced через gii создан модуль со следующей структурой:
frontend
    |__ ...
    |__modules
         |__ orderDescription
              |__ controllers
                  |__ DefaultController
              |__ models
                  |__ search
                      |__ GroupSearch
                      |__ ManufacturerSearch
                      |__ OrderItemSearch
                      |__ OrderSearch
                      |__ ProductSearch
                  |__ Group
                  |__ Manufacturer
                  |__Order
                  |__OrderItem
                  |__Product
              |__ views
                  |__ default
                      |__ _form
                      |__ _search
                      |__ about
                      |__ create
                      |__ index
                      |__ update
                      |__ view

В приложении подключено две базы данных, одна основная для всего сайта, вторая только для модуля. В каждой модели модуля прописано, какую базу использовать:
public static function getDb() {
        return Yii::$app->get('db2'); // second database
    }

Страницу orderDescription/index загружает, остальные представления - нет, возвращает 404, даже при переходе на статические страницы (например, на ../orderDescription/default/about). В чем может быть ошибка?
UrlManager в frontend/config/main.php:
'urlManager' => [
            'enablePrettyUrl' => true,
            'enableStrictParsing' => true,
            'showScriptName' => false,
            'class' => 'yii\web\UrlManager',
            'rules' => [
                'kbase/<id>' => 'article/view',
                'kbase/tag/<tag>' => 'article/index',
                'kbase' => 'article/index',
                'search' => 'search/index',
                'finder/<action>' => 'vendor-code/<action>',
                'library/read-later' => 'library/read-later',
                'library/reading' => 'library/reading',
                'library/bookshelf' => 'library/bookshelf',
                'library/control' => 'library/control',
                'library/tags' => 'library/tags',
                'library/<id:\d+>' => 'library/view',
                'library' => 'library/index',
                'login' => 'site/login',
                'logout' => 'site/logout',
                'request-password-reset' => 'site/request-password-reset',
                'reset-password' => 'site/reset-password',
                'feedback/create' => 'feedback/create',
                '/' => 'article/index',
                'orderDescription' => 'orderDescription',
            ]
        ]
  • Вопрос задан
  • 161 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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