Size: a a a

2020 July 25

СП

Сергей Предводителев... in Yii Framework 3
TradersVE
Do you need to be able to have different domains?
Yes
источник

T

TradersVE in Yii Framework 3
@yiiliveext Could composite containers be used for this?
источник

T

TradersVE in Yii Framework 3
I think of Common for all service providers, and configured in BackEnd and FrontEnd, it would be simple.
источник

СП

Сергей Предводителев... in Yii Framework 3
I don't understand how make route
источник

T

TradersVE in Yii Framework 3
simple
источник

T

TradersVE in Yii Framework 3
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Подменяю имя файла в логах.
Что это за конфиг
источник

СП

Сергей Предводителев... in Yii Framework 3
providers
источник

T

TradersVE in Yii Framework 3
Options 1:
   - Common
       - Provider
       - Service
       - Widget
   - Backend
       - config
       - public
       - resources
       - runtime
   - Frontend
       - config
       - public
       - resources
       - runtime

I would develop it like this.
источник

DS

Dmitriy S in Yii Framework 3
Сам подход сомнительный. Если хочешь два приложения, делай два энтрипоинта и два набора конфигов, как в yii2. Но вообще лучший подход все же делать админку модулем, а отдавать ее с подомена или с роута - это уже неважно.
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
Сам подход сомнительный. Если хочешь два приложения, делай два энтрипоинта и два набора конфигов, как в yii2. Но вообще лучший подход все же делать админку модулем, а отдавать ее с подомена или с роута - это уже неважно.
common/providers.php:

'yiisoft/log-target-file/filetarget' => [
 '__class' => FileTargetProvider::class,
 '__construct()' => [
   $params['yiisoft/log-target-file']['file-target']['file'],
   $params['yiisoft/log-target-file']['file-target']['levels']
 ],
],


frontend/providers.php:

'yiisoft/log-target-file/filetarget' => [
 '__construct()' => new ReplaceValue([
   $params['frontend']['yiisoft/log-target-file']['file-target']['file'],
   $params['yiisoft/log-target-file']['file-target']['levels']
 ]),
],



composer.json:

"providers": "config/common/providers.php",
"providers-web": [
 "$providers",
 "config/common/providers-web.php"
],
"providers-frontend": [
 "$providers-web",
 "config/frontend/providers.php"
],
источник

СП

Сергей Предводителев... in Yii Framework 3
Вот в общем вот так...
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
Сам подход сомнительный. Если хочешь два приложения, делай два энтрипоинта и два набора конфигов, как в yii2. Но вообще лучший подход все же делать админку модулем, а отдавать ее с подомена или с роута - это уже неважно.
Я так и делаю вроде: две точки входа, общие конфиги + индивидуальные для каждого приложения
источник

T

TradersVE in Yii Framework 3
Dmitriy S
Сам подход сомнительный. Если хочешь два приложения, делай два энтрипоинта и два набора конфигов, как в yii2. Но вообще лучший подход все же делать админку модулем, а отдавать ее с подомена или с роута - это уже неважно.
But you need two domains, like pointing to one domain for a different route.
источник

А

Алексей R in Yii Framework 3
пора отучаться от терминологии, когда бэкен - это админка, а фронтенд - морда сайта
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
пора отучаться от терминологии, когда бэкен - это админка, а фронтенд - морда сайта
А как сейчас модно?
источник

T

TradersVE in Yii Framework 3
I have the advanced panel, but if I want two domains as it would be, the only way using htaccess.
источник

А

Алексей R in Yii Framework 3
сейчас бэкенд - это то, что крутится на сервере, фронтенд - то, что крутится в браузере )
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
сейчас бэкенд - это то, что крутится на сервере, фронтенд - то, что крутится в браузере )
А приложения как называть)))
источник

СП

Сергей Предводителев... in Yii Framework 3
Так вроде по старинке и сразу понятно :)
источник