dauren101
@dauren101
Python, Django ,Vue.js

Yii2 ur rules внутри модуля?

Хочу прописать url роуты в модуле, а не в config/web.Как это сделать?
  • Вопрос задан
  • 325 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
'components' => [
....
        'urlManagerFront' => [
            'class' => 'yii\web\urlManager',
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => require(__DIR__ . '/../modules/myModul/someDir/routes.php'),
        ],

ну или в зависимости от того зачем Вам эта глупая затея, есть еще куча методов у UrlManager, например:
Yii::$app->urlManager->addRules();
советую предварительно прочитать про жизненный цикл приложения yii2 тут:
https://nix-tips.ru/yii2-api-guides/guide-ru-struc...
Ответ написан
@hector
php программист
1) Модуль должен реализовывать BootstrapInterface
2) В конфиге в мы должны бутсрапить модуль
3) В самом модуле задаем нужные рулы

Пример тут https://github.com/albertborsos/yii2-user/blob/38e...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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