Size: a a a

2020 May 08

T

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

DS

Dmitriy S in Yii Framework 3
источник

T

TradersVE in Yii Framework 3
@yiiliveext What do you think about joining the common, providers, and console configuration, so we do not repeat general configurations.
источник

DS

Dmitriy S in Yii Framework 3
TradersVE
@yiiliveext What do you think about joining the common, providers, and console configuration, so we do not repeat general configurations.
I think we should have different configs for that, something like providers.php, console-providers.php, web-providers.php
источник

DS

Dmitriy S in Yii Framework 3
providers.php is a common providers config, it will be merged with the web-providers.php for a web app and with the console-providers.php with a console app
источник

T

TradersVE in Yii Framework 3
Dmitriy S
providers.php is a common providers config, it will be merged with the web-providers.php for a web app and with the console-providers.php with a console app
Think of common services, logger, event dispatcher, db, debbug, alias, profiler, you should configure them only once
источник

T

TradersVE in Yii Framework 3
There must be a common configuration for web and console, so as not to duplicate the configurations.
источник

T

TradersVE in Yii Framework 3
common -> Shared web and console configuration.
web -> Only config web application.
console -> Only config console application.
providers--web -> Only providers web application.
providers-console -> Only providers console application.
providers-common-> Shared providers web and console services.
params-web, params-console, params-common.
источник

DS

Dmitriy S in Yii Framework 3
There is a difference between services and service providers. Services may be configured explicitly in the container config or it may be configured with the help of service providers. By  the second way you can override main app dependencies configs with  service provider dependencies configs.
источник

T

TradersVE in Yii Framework 3
If I understand it for me the providers are good because it simplifies my configuration, I just have to define them in the correct order.
источник

DS

Dmitriy S in Yii Framework 3
TradersVE
If I understand it for me the providers are good because it simplifies my configuration, I just have to define them in the correct order.
A service provider is a logical group of related dependencies
источник

AM

Alexander Makarov in Yii Framework 3
Я, похоже, туго соображаю. Что сейчас не работает?
источник

T

TradersVE in Yii Framework 3
Alexander Makarov
Я, похоже, туго соображаю. Что сейчас не работает?
and I think that instead of using parameters with the container it should be passed from bin/yii
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Я, похоже, туго соображаю. Что сейчас не работает?
Провайдеры в консольное приложение из конфига не подтягиваются как в yii-demo
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Провайдеры в консольное приложение из конфига не подтягиваются как в yii-demo
Сделаешь PR? По идее, там чуть, но у меня под рукой проверить не на чем. Если у тебя готовое есть, будет проще.
источник

AM

Alexander Makarov in Yii Framework 3
TradersVE
and I think that instead of using parameters with the container it should be passed from bin/yii
Path? Or what?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Сделаешь PR? По идее, там чуть, но у меня под рукой проверить не на чем. Если у тебя готовое есть, будет проще.
Сделаю, надо только с конфигами провайдеров определится, я предлагаю:
providers.php - общий конфиг
providers-console.php - конфиг консоли, мержится с providers.php
providers-web.php - конфиг веба, мержится с providers.php
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Сделаю, надо только с конфигами провайдеров определится, я предлагаю:
providers.php - общий конфиг
providers-console.php - конфиг консоли, мержится с providers.php
providers-web.php - конфиг веба, мержится с providers.php
да, отлично
источник

RM

Rustam Mamadaminov in Yii Framework 3
TradersVE
and I think that instead of using parameters with the container it should be passed from bin/yii
+
источник

T

TradersVE in Yii Framework 3
Dmitriy S
Сделаю, надо только с конфигами провайдеров определится, я предлагаю:
providers.php - общий конфиг
providers-console.php - конфиг консоли, мержится с providers.php
providers-web.php - конфиг веба, мержится с providers.php
👍👍
источник