Size: a a a

2020 June 18

Д

Дмитрий in Yii Framework 3
разные уровни конфигурации переплетены в одном файле.
composer.json - для конфигов уровня пакетов:
какой пакет; какая версия; что для "прод" окружения, что для "дев"; откуда брать пакеты и прочее
мы же сюда лепим пакеты уровня приложения, которые еще и "наследуются".
для новичков может быть отталкивающим фактором, т.к. "чёт не понятно".

сделать нормальный config loader, который умеет json/yaml/php/xml, сделать в каждой точке входа (web, console) вызов этого загрузчика. можно сделать через AppKernel (у нас уже есть что-то вроде этого?), где указать, какие и в какой последовательности файлы грузить.
сделать конфигурирование простым и явным. сейчас простое - только работа с массивами в web.php, console.php и прочих местах
источник

Д

Дмитрий in Yii Framework 3
Nex Otaku
неважно где, важно чтобы ответ был
а что, если он уже есть? :)
источник

Д

Дмитрий in Yii Framework 3
просто мы спрятали его от тебя)
источник

NO

Nex Otaku in Yii Framework 3
Кстати, статьи-то уже есть и в репе они упоминаются. Осталось здесь ссылку добавить
источник

NO

Nex Otaku in Yii Framework 3
Дмитрий
просто мы спрятали его от тебя)
Очень смешно
источник

Д

Дмитрий in Yii Framework 3
Nex Otaku
Кстати, статьи-то уже есть и в репе они упоминаются. Осталось здесь ссылку добавить
Всё-таки нашел...
источник

NO

Nex Otaku in Yii Framework 3
Дим, зачем искать если можно не искать?
источник

NO

Nex Otaku in Yii Framework 3
Если вы думаете что эта информация не нужна, предлагаю поставить ссылку-счётчик и проверить, будут ли переходы )
источник

T

TradersVE in Yii Framework 3
Дмитрий
Всё-таки нашел...
If you check the latest settings are no longer interlaced, it has been simplified, the parameters have been standardized, duplicate settings have been removed, making the composer-plugin settings cleaner.
источник

T

TradersVE in Yii Framework 3
Obviously much remains to be done, but if we see the configuration from 3 months ago now, we have simplified a lot, I think we are on the right track.
источник

T

TradersVE in Yii Framework 3
And I think it would be good to make a config without a composer-plugin if you can, because surely there will be those who don't want to use it.
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
разные уровни конфигурации переплетены в одном файле.
composer.json - для конфигов уровня пакетов:
какой пакет; какая версия; что для "прод" окружения, что для "дев"; откуда брать пакеты и прочее
мы же сюда лепим пакеты уровня приложения, которые еще и "наследуются".
для новичков может быть отталкивающим фактором, т.к. "чёт не понятно".

сделать нормальный config loader, который умеет json/yaml/php/xml, сделать в каждой точке входа (web, console) вызов этого загрузчика. можно сделать через AppKernel (у нас уже есть что-то вроде этого?), где указать, какие и в какой последовательности файлы грузить.
сделать конфигурирование простым и явным. сейчас простое - только работа с массивами в web.php, console.php и прочих местах
Типа выкинуть config plugin?
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
разные уровни конфигурации переплетены в одном файле.
composer.json - для конфигов уровня пакетов:
какой пакет; какая версия; что для "прод" окружения, что для "дев"; откуда брать пакеты и прочее
мы же сюда лепим пакеты уровня приложения, которые еще и "наследуются".
для новичков может быть отталкивающим фактором, т.к. "чёт не понятно".

сделать нормальный config loader, который умеет json/yaml/php/xml, сделать в каждой точке входа (web, console) вызов этого загрузчика. можно сделать через AppKernel (у нас уже есть что-то вроде этого?), где указать, какие и в какой последовательности файлы грузить.
сделать конфигурирование простым и явным. сейчас простое - только работа с массивами в web.php, console.php и прочих местах
AppKernel нет, точка входа - index.php
источник

AM

Alexander Makarov in Yii Framework 3
@xepozz как отличить пакет уровня приложения от обычного пакета?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
@xepozz как отличить пакет уровня приложения от обычного пакета?
как вариант вынести конфиг плагина в файл и указать этот файл в composer.json
источник

T

TradersVE in Yii Framework 3
many migrate from yii2 believing that just defining the configuration in common or web is enough, and they don't do $ container-> get () to enable the configuration.
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Типа выкинуть config plugin?
Возможно, к этому и придем
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
AppKernel нет, точка входа - index.php
А консоль?
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
@xepozz как отличить пакет уровня приложения от обычного пакета?
Хороший вопрос, нужно тщательнее обдумать. Как вариант - конфиги уровня зависимостей просто лежат без конфигурирования, а конечный пакет соединяет все конфиги.
Нужно развивать эту тему, если будем склонятся от ухода плагина.

Как вариант, на первое время сделать 2 варианта
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
А консоль?
А что с ней? Конфига же достаточно.
источник