Size: a a a

2020 August 05

Д

Дмитрий in Yii Framework 3
Сергей Предводителев
В common есть $params. И вот значения $params могут быть разными для разных приложений.
В common только общее. Никаких любых других связей  там быть не должно.
источник

СП

Сергей Предводителев... in Yii Framework 3
то есть advanced шаблон использовать нельзя?
источник

Д

Дмитрий in Yii Framework 3
Если на фронте и бэке нужны разные адреса ящиков, то переопределяй эти параметры в конечных конфигах
источник

Д

Дмитрий in Yii Framework 3
Сергей Предводителев
то есть advanced шаблон использовать нельзя?
Можно, пример выше.
источник

СП

Сергей Предводителев... in Yii Framework 3
https://github.com/yiisoft/app/blob/master/config/common.php

Чтобы переопределить в конечных шаблонах нужно полностью переопределить ContactMailer::class вместо того чтобы параметры переопределить
источник

Д

Дмитрий in Yii Framework 3
Но composer.json будет не 1шт, а N, где N - кол-во приложений
источник

СП

Сергей Предводителев... in Yii Framework 3
Я говорю про один пакет и несколько приложений, как было в yii2-advanced
источник

СП

Сергей Предводителев... in Yii Framework 3
https://github.com/yii-extension/app-advanced/blob/master/backend/config/backend-providers-web.php

Я хочу делать вот такое без инклудов
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
Но composer.json будет не 1шт, а N, где N - кол-во приложений
Вот такой вариант мне кажется вообще безсмысленен с общими конфигами. Смысл разносить на разные composer.json, если они всегда рядом должны лежать?
источник

Д

Дмитрий in Yii Framework 3
Кто сказал, что они должны лежать рядом?
источник

СП

Сергей Предводителев... in Yii Framework 3
А как они будут общие конфиги подключать?
источник

T

TradersVE in Yii Framework 3
with PHP 8.0 updates in the configurations you have to declare the complete classes in the container di configurations.
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
Кто сказал, что они должны лежать рядом?
И ещё вопрос - в этой логики общих параметров не подразумевается?
источник

СП

Сергей Предводителев... in Yii Framework 3
TradersVE
with PHP 8.0 updates in the configurations you have to declare the complete classes in the container di configurations.
can you show example php 7.4 vs 8.0 ?
источник

Д

Дмитрий in Yii Framework 3
Типичный advanced-шаблон:
Бэкэнд зависимости:
Библиотека дня работы с очередями
Фреймворк для тестирования
Библиотека для работы с REST
Библиотека для работы с сокетами
Библиотека для работы с сериализацией/десериализацией

Фронтенд:
Пару фронтовых зависимостей (бутстрап и прочих)
Генератор страничек/CRUD-админка
Библиотека для работы с сокетами

И из-за этого стоит держать 1 общий
composer.json с ненужными друг другу зависимостями?
источник

T

TradersVE in Yii Framework 3
Дмитрий
Типичный advanced-шаблон:
Бэкэнд зависимости:
Библиотека дня работы с очередями
Фреймворк для тестирования
Библиотека для работы с REST
Библиотека для работы с сокетами
Библиотека для работы с сериализацией/десериализацией

Фронтенд:
Пару фронтовых зависимостей (бутстрап и прочих)
Генератор страничек/CRUD-админка
Библиотека для работы с сокетами

И из-за этого стоит держать 1 общий
composer.json с ненужными друг другу зависимостями?
What unnecessary dependencies?
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
Типичный advanced-шаблон:
Бэкэнд зависимости:
Библиотека дня работы с очередями
Фреймворк для тестирования
Библиотека для работы с REST
Библиотека для работы с сокетами
Библиотека для работы с сериализацией/десериализацией

Фронтенд:
Пару фронтовых зависимостей (бутстрап и прочих)
Генератор страничек/CRUD-админка
Библиотека для работы с сокетами

И из-за этого стоит держать 1 общий
composer.json с ненужными друг другу зависимостями?
а чем плохо?

Если разделить на два компосерджсона, то все общие пакеты будут дважды качать. Небольшой но минус. А плюс в чём?
источник

T

TradersVE in Yii Framework 3
Here should be a common decision of the community is my opinion?
источник

T

TradersVE in Yii Framework 3
If you ask me, I prefer a single composer.json, divided into two applications configurations, than two composer.json.
источник

Д

Дмитрий in Yii Framework 3
Сергей Предводителев
А как они будут общие конфиги подключать?
Как и всё остальное.
Частное использует общее, а не наоборот.
источник