Как управлять маршрутами в Yii2, если массив urlManager не существует?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как управлять маршрутами в Yii2, если массив urlManager не существует?

Сообщение Anonymous »

Мне нужно поддерживать приложение Yii2, и хотя я использую простой PHP и Laravel, я недостаточно знаю об этой платформе. Поэтому временами я чувствую себя очень неуверенно и растерянно.
Например, приложение управляет серверной частью и внешним интерфейсом отдельно, как если бы это было многосайтовое приложение.
На стороне внешнего интерфейса в config/main.php имеется массив urlManager, в котором определены все общедоступные маршруты.
На внутренней стороне, с другой стороны, находится в поддомене, и ни в одном файле конфигурации нет определения маршрутов (/common/config/* или /backend/config/* ), поэтому я не могу понять, как создавать новые маршруты для этой области.
Поэтому мне нужно создать новый набор маршруты для серверной области, и я не могу понять, как этого добиться.
Дерево приложений выглядит следующим образом
├── backend
│ ├── assets
│ │ └── resources
│ ├── components
│ │ ├── SupplierController.php
│ │ ├── SupplierDetailViewer.php
│ │ ├── WebController.php
│ │ └── views
│ ├── config
│ │ ├── bootstrap.php
│ │ ├── main-local.php
│ │ ├── main.php
│ │ ├── params-local.php
│ │ └── params.php
│ ├── controllers
│ │ ├── ...
│ │ ├── SiteController.php
│ │ ├── SupplierController.php
│ │ ├── TermsOfUseController.php
│ │ ├── UserController.php
│ │ └── base
│ ├── gii
│ │ └── SupplierWorkGiiantCRUD.json
│ ├── models
│ │ ├── ...
│ │ └── SupplierUserAccessReportForm.php
│ ├── runtime
│ │ ├── CSS
│ │ ├── HTML
│ │ ├── URI
│ │ ├── cache
│ │ └── logs
│ ├── views
│ │ ├── ...
│ │ ├── layouts
│ │ ├── site
│ │ ├── supplier
│ │ ├── supplier-user
│ │ ├── user
│ │ └── ...
│ └── web
│ ├── assets
│ ├── cropper
│ ├── favicon.ico
│ ├── images
│ ├── index.php
│ └── robots.txt
├── common
│ ├── components
│ │ ├── CDNCalculator.php
│ │ ├── HighCharts.php
│ │ ├── LanguageSelector.php
│ │ └── Yii.php
│ ├── config
│ │ ├── bootstrap.php
│ │ ├── main-local.php
│ │ ├── main.php
│ │ ├── messages.php
│ │ ├── params-local.php
│ │ └── params.php
│ ├── gii
│ │ ├── ...
│ │ ├── admin_settingGiiantModel.json
│ │ ├── tSupplierGiiantModel.json
│ │ └── ...
│ ├── interfaces
│ │ └── ...
│ ├── models
│ │ ├── ...
│ │ ├── Supplier.php
│ │ ├── SupplierWork.php
│ │ ├── TSupplier.php
│ │ ├── User.php
│ │ ├── UserHasProveedorSupportTicketCategory.php
│ │ ├── base
│ │ ├── query
│ │ ├── search
│ │ └── validators
│ └── widgets
│ ├── ...
│ ├── GMapInput.php
│ ├── OneScroll.php
│ ├── gmapinput
│ ├── onescroll
│ └── views
├── composer.json
├── console
│ ├── config
│ │ ├── bootstrap.php
│ │ ├── main-local.php
│ │ ├── main.php
│ │ ├── params-local.php
│ │ └── params.php
│ ├── controllers
│ │ ├── CropperMantainerController.php
│ │ ├── ExportController.php
│ │ ├── FakeDataController.php
│ │ ├── ImportController.php
│ │ └── nohup.out
│ ├── models
│ └── runtime
│ ├── cache
│ └── logs
├── docker-compose.yml
├── environments
│ ├── dev
│ │ ├── backend
│ │ ├── common
│ │ ├── console
│ │ ├── frontend
│ │ └── yii
│ ├── dev-docker
│ │ ├── backend
│ │ ├── common
│ │ ├── console
│ │ ├── frontend
│ │ └── yii
│ ├── index.php
│ ├── prod
│ │ ├── backend
│ │ ├── common
│ │ ├── console
│ │ ├── frontend
│ │ └── yii
│ └── test
│ ├── backend
│ ├── common
│ ├── console
│ ├── frontend
│ └── yii
├── frontend
├── init
├── init.bat
├── nginx
│ ├── backend
│ ├── frontend
│ └── nginx.conf
├── yii
└── yii.bat



Подробнее здесь: https://stackoverflow.com/questions/786 ... -not-exist
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»