Size: a a a

2020 August 30

А

Алексей R in Yii Framework 3
Сергей Предводителев
конфиг - имеется в виду то, что собирается composer-config-plugin'ом?
да
источник

А

Алексей R in Yii Framework 3
т.е. с постфиксом -test например
источник

А

Алексей R in Yii Framework 3
и в композере его укажешь
источник

СП

Сергей Предводителев... in Yii Framework 3
но консольные команды мне будут недоступны
источник

СП

Сергей Предводителев... in Yii Framework 3
там-то жёстко прописано какие конфиги брать
источник

А

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

А

Алексей R in Yii Framework 3
даже issue есть
источник

СП

Сергей Предводителев... in Yii Framework 3
Ясно.. попробую в бутстрапе пока сделать, чтобы миграции применялись, хотя жёстко в бутстрапе прописать данные для подключения не айс)
источник

А

Алексей R in Yii Framework 3
источник

А

Алексей R in Yii Framework 3
Сергей Предводителев
Ясно.. попробую в бутстрапе пока сделать, чтобы миграции применялись, хотя жёстко в бутстрапе прописать данные для подключения не айс)
попробуй вариант под номером 2, должно быть норм
источник

А

Алексей R in Yii Framework 3
в тест-кейсы введи константу с именем БД и выбирай её в setUp()
источник

СП

Сергей Предводителев... in Yii Framework 3
Буду пробовать, спасибо
источник

T

TradersVE in Yii Framework 3
I don't understand first we separate the repositories, and then we want to transfer it to demo or app 😜
источник

T

TradersVE in Yii Framework 3
For example, if I want a simple web application without a console, I will have it in the application, we are configuring the framework to our convenience or needs, and the agnostic character of it is being lost.
источник

T

TradersVE in Yii Framework 3
On the other hand I want a console-only application, I will not have it either, the answer is create your own custom console, for me it is wrong the approach is my two cents.
источник

СП

Сергей Предводителев... in Yii Framework 3
Я решил свою задачу так:

Добавил params-test.php

Сделал альтернативный конфиг, который использует эти параметры, т. е. объединяются params.php, params-local.php и params-test.php.

Добавил в корень приложения yii-test (скопировал из пакета yii-console и поправил подключение конфигов и autoload'а).

Теперь могу применить миграции с помощью тестовой консольки на тестовую БД :)
источник

T

TradersVE in Yii Framework 3
Сергей Предводителев
Я решил свою задачу так:

Добавил params-test.php

Сделал альтернативный конфиг, который использует эти параметры, т. е. объединяются params.php, params-local.php и params-test.php.

Добавил в корень приложения yii-test (скопировал из пакета yii-console и поправил подключение конфигов и autoload'а).

Теперь могу применить миграции с помощью тестовой консольки на тестовую БД :)
👍
источник

T

TradersVE in Yii Framework 3
And what happens with the packages that use the console we must write our own console.
источник

AM

Alexander Makarov in Yii Framework 3
We can have both.
источник

T

TradersVE in Yii Framework 3
I think that the framework should not have features that only few people will use, we must maintain the agnostic quality, this will make yii3 a widely used framework.
источник