Мне нужно поддерживать приложение 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
Как управлять маршрутами в Yii2, если массив urlManager не существует? ⇐ Php
Кемеровские программисты php общаются здесь
1719341905
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
Подробнее здесь: [url]https://stackoverflow.com/questions/78669119/how-to-manage-routes-in-yii2-when-urlmanager-array-does-not-exist[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия