Size: a a a

2020 April 24

a

artem in Yii Framework 3
Andrii Vasyliev
вот пример как значения из .env, попадают в params
Я сейчас могу на телефоне написать как считать данные с любого типа окружения. Где магия?
источник

А

Алексей R in Yii Framework 3
Andrii Vasyliev
а если конкретно про настройки cycle в yii-demo, то можно просто в .env закинуть
CYCLE_DBAL_CONNECTIONS_SQLITE_USERNAME=login
CYCLE_DBAL_CONNECTIONS_SQLITE_PASSWORD=pwd`
и оно прокинется в парамы, а парамы можно (нужно) заюзать в конфиге
вот про автомаппинг
источник

AV

Andrii Vasyliev in Yii Framework 3
1. ты не о понял зачем
2. это не принудительная фича, не надо - не юзай
источник

a

artem in Yii Framework 3
Andrii Vasyliev
а если конкретно про настройки cycle в yii-demo, то можно просто в .env закинуть
CYCLE_DBAL_CONNECTIONS_SQLITE_USERNAME=login
CYCLE_DBAL_CONNECTIONS_SQLITE_PASSWORD=pwd`
и оно прокинется в парамы, а парамы можно (нужно) заюзать в конфиге
Если тем примером что я видел то нет. Я сам напишу
источник

a

artem in Yii Framework 3
Ну сложно что-ли написать либу которая при запуске через прелоад собирает енв в параметры?
источник

a

artem in Yii Framework 3
@samdark какая у вас там минималка на 3ю версию? Юзайте прелоад. Тб композер скоро выйдет
источник

AM

Alexander Makarov in Yii Framework 3
Rustam Mamadaminov
Вы принимаете?
Нет, от нас инвайт. Принимать вам.
источник

RM

Rustam Mamadaminov in Yii Framework 3
Alexander Makarov
Нет, от нас инвайт. Принимать вам.
Cancelled ;)
источник

Д

Дмитрий in Yii Framework 3
Алексей R
D:\yii-dev-tool\dev\yii-demo>.\vendor\bin\yii serve
PHP Warning:  require(D:\\vendor\yiisoft\composer-config-plugin-output\params.php): failed to open stream: No such file or directory in D:\yii-dev-tool\dev\yii-console\bin\yii on line 40

Warning: require(D:\\vendor\yiisoft\composer-config-plugin-output\params.php): failed to open stream: No such file or directory in D:\yii-dev-tool\dev\yii-console\bin\yii on line 40
PHP Fatal error:  require(): Failed opening required 'D:\\vendor\yiisoft\composer-config-plugin-output\params.php' (include_path='.;C:\php\pear') in D:\yii-dev-tool\dev\yii-console\bin\yii on line 40

Fatal error: require(): Failed opening required 'D:\\vendor\yiisoft\composer-config-plugin-output\params.php' (include_path='.;C:\php\pear') in D:\yii-dev-tool\dev\yii-console\bin\yii on line 40

вендор от корня берётся
это всё из-за dirname(_DIR_, 4)
источник

А

Алексей R in Yii Framework 3
Дмитрий
это всё из-за dirname(_DIR_, 4)
ты это не убрал чтоли?
источник

А

Алексей R in Yii Framework 3
это первое, что мне пришлось фиксить локально )
источник

Д

Дмитрий in Yii Framework 3
Виктор
Я бы сказал так: права получить я не против, но когда начну ими пользоваться - сказать пока не могу. Точно не сегодня.
ага, я тоже
источник

Д

Дмитрий in Yii Framework 3
Алексей R
ты это не убрал чтоли?
его добавил @samdark обратно :)
вы бы синхронизовали своих шиндовсы, а лучше бы работали из-под линухов, там всё стабильно - всегда будет падать, если ошибка)
источник

Д

Дмитрий in Yii Framework 3
там ПР висит, но принимать не хотят
источник

А

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

А

Алексей R in Yii Framework 3
папка находится в D:\dev\dev, например, а в вендор залинкована
источник

А

Алексей R in Yii Framework 3
вот скрипт в вендоре и думает, что он в D:\dev\dev\plugin\src\...
источник

Д

Дмитрий in Yii Framework 3
единственное предложение, когда не будет никаких проблем и вопросов - это передавать обязательным параметром в rebuild + path путь до папки. всё остальное - магия
источник

AM

Alexander Makarov in Yii Framework 3
Rustam Mamadaminov
Cancelled ;)
В смысле ещё раз выслать?
источник

А

Алексей R in Yii Framework 3
Дмитрий
единственное предложение, когда не будет никаких проблем и вопросов - это передавать обязательным параметром в rebuild + path путь до папки. всё остальное - магия
а разве не решили именно так делать?
источник