Size: a a a

2020 November 27

AM

Alexander Makarov in Yii Framework 3
Кроме того, там будет же array_merge, да?
источник

AM

Alexander Makarov in Yii Framework 3
То есть прям в начале файла будет:

$params = require 'params.php';

return array_merge(
  require 'common.php',
  require yiisoft/debug/web.php,
  require yiisoft/cache/web.php,
  ...
  [ тут сам конфиг]
);

Такая же фигня в common.php и в params.php?
источник

AM

Alexander Makarov in Yii Framework 3
Я верно тебя понял?
источник

NO

Nex Otaku in Yii Framework 3
Ну можно и так.
источник

AM

Alexander Makarov in Yii Framework 3
И это удобно?
источник

AB

Alexander Borisov in Yii Framework 3
если это будет генерироваться автоматически, то чем не вариант?
источник

Д

Дмитрий in Yii Framework 3
Так оно сейчас +- так же билдится :)
источник

AM

Alexander Makarov in Yii Framework 3
Alexander Borisov
если это будет генерироваться автоматически, то чем не вариант?
Тем, что web.php — это мой файл моего приложения. Там мои правки.
источник

AB

Alexander Borisov in Yii Framework 3
return array_merge(
  require 'common.php',
  require yiisoft/debug/web.php,
  require yiisoft/cache/web.php,
  ...
  require my_web.php, // теперь они тут 🙂
);
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
Причём очень маловероятно что вот этот генерируемый web.php кто-то будет менять.
источник

AM

Alexander Makarov in Yii Framework 3
То есть его можно спрятать в конфиг плагин, верно? ;)
источник

T

TradersVE in Yii Framework 3
Alexander Makarov
То есть его можно спрятать в конфиг плагин, верно? ;)
The concept is tested, the problem is to pass the parameters and routes of the module to the application, you must write them manually.
источник

T

TradersVE in Yii Framework 3
Writing a container configuration manually if you don't have any knowledge can be problematic.
источник

AB

Alexander Borisov in Yii Framework 3
Alexander Makarov
То есть его можно спрятать в конфиг плагин, верно? ;)
претензия, я так понял, в том, что он каждый раз ищет по файловой системе конфиги из вендоров
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
без ребилда не ищет
источник

AM

Alexander Makarov in Yii Framework 3
претензия в том, что мёрж происходит не в рантайме
источник

AM

Alexander Makarov in Yii Framework 3
(ну, без ребилда, опять же)
источник

AB

Alexander Borisov in Yii Framework 3
может разделить build - это когда ищет и мерджит merge - это когда только мерджит из того, что уже было найдено
источник