Size: a a a

2020 December 01

Д

Дмитрий in Yii Framework 3
Да, в таких случаях нужно будет удалять проект у юзера :)
источник

А

Алексей R in Yii Framework 3
ну тернарник то точно надо поддерживать )
источник

S)

Shokha )) in Yii Framework 3
источник

m

mj4444 in Yii Framework 3
Самое простое, на деве файловый кеш или нет кеша, а на проде редис или мемкеш...
На проде API к стороннему ПО. На деве заглушка, эмулятор... И то, и то надо отдельно конфигурировать.
источник
2020 December 02

AB

Alexander Borisov in Yii Framework 3
Есть же https://github.com/yiisoft/composer-config-plugin/blob/master/docs/en/alternatives.md - по сути symfony-style конфиги
источник

AB

Alexander Borisov in Yii Framework 3
вместо alfa и beta - prod, dev, test
источник

m

mj4444 in Yii Framework 3
Вот чего мне меньше всего хочется, так это через composer.json конфигурировать composer-config-plugin и создавать параллельные конфигурации...
источник

Д

Дмитрий in Yii Framework 3
mj4444
Вот чего мне меньше всего хочется, так это через composer.json конфигурировать composer-config-plugin и создавать параллельные конфигурации...
Да, тоже схожу к тому мнению, что удобнее делать отдельный конфиг.джсон. Но пока что до этого не совсем доходят руки
источник

m

mj4444 in Yii Framework 3
Это мне теперь не в ENV задавать окружение, а непосредственно в index.php? Прекрасно...
источник

AS

Alexey Samoylov in Yii Framework 3
источник

AB

Alexander Borisov in Yii Framework 3
mj4444
Это мне теперь не в ENV задавать окружение, а непосредственно в index.php? Прекрасно...
Ну все к этому и идет сейчас https://github.com/yiisoft/app/blob/master/public/index-test.php
источник

AB

Alexander Borisov in Yii Framework 3
Но вообще в симфони окружение через env задается. На основании его подтягивается нужный конфиг
источник

m

mj4444 in Yii Framework 3
Эта штука в yii давно и не связана с огружениями напрямую.
Хорошо если бы сделали этот момент как в симфони.
источник

AM

Alexander Makarov in Yii Framework 3
mj4444
Эта штука в yii давно и не связана с огружениями напрямую.
Хорошо если бы сделали этот момент как в симфони.
Типа один index.php с проверкой if ($_ENV['ENV'] === 'dev')?
источник

АН

Александр Некрасов... in Yii Framework 3
Alexander Makarov
Типа один index.php с проверкой if ($_ENV['ENV'] === 'dev')?
я так и сделал у себя, в nginx добавил header APP_ENV dev и отрабатывает как index-test
источник

m

mj4444 in Yii Framework 3
Alexander Makarov
Типа один index.php с проверкой if ($_ENV['ENV'] === 'dev')?
Да, только без if. То есть ENV содержит имя конфигурации. Если ENV задан, то пытаемся взять конфигурацию из подпапки указаной в ENV.
источник

AM

Alexander Makarov in Yii Framework 3
mj4444
Да, только без if. То есть ENV содержит имя конфигурации. Если ENV задан, то пытаемся взять конфигурацию из подпапки указаной в ENV.
Именно так alternatives сейчас работает :)
источник

m

mj4444 in Yii Framework 3
Alexander Makarov
Именно так alternatives сейчас работает :)
А можно подробнее?
источник

AM

Alexander Makarov in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
То есть собирается N сетов конфигов. Выбор — за вами. Как раз можно юзать для этого $_ENV['ENV'] ?? 'dev'
источник