Size: a a a

2020 November 29

AM

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

RT

Roman Tsurkanu in Yii Framework 3
😂
источник

RM

Rustam Mamadaminov in Yii Framework 3
😂
источник

AR

Artem Rom in Yii Framework 3
👍😁
источник

SZ

Sergey Zhukov in Yii Framework 3
источник

🐾

🐾Sofiya 🎈 in Yii Framework 3
источник

IS

Insolita Secret in Yii Framework 3
Ещё по базе подокапываюсь - получается в AR всё так же link только ключи могут быть и нельзя замутить связь с подзапросом или  на массив типа  on t1.id = ANY(t2._array_column)
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
в этом плане ничего не переделывали
источник

AM

Alexander Makarov in Yii Framework 3
пока, в основном, касались db... AR мало
источник
2020 November 30

IS

Insolita Secret in Yii Framework 3
Ястно... но мои кейсы - это конечно уже малость извращения, но в целом чем мне понравился элокент ларковский - это как раз тем, что там каждый тип связи - свой класс, и гораздо гибче в том числе полиморфные связи мутить (в остальном - это тормозное г, конечно) и те же коллекции. (Я какое-то время ковырялась в них - но штука в том что с этим линк и hasOne - hasManyдаже в принципе код очень мутно-некрасивый получается - хотя и на нём тоже можно many2many синхронизацию вымутиь)
источник

Д

Дмитрий in Yii Framework 3
Если есть идея на что-то, хорошо бы оформить issue с описанием. А ещё круче её потом реализовать ;)
источник

NO

Nex Otaku in Yii Framework 3
Ларовский илоквент и юишный AR очень похожи. Думаю можно вполне перенести в AR всë что есть хорошего в илоквенте.
источник

AB

Alexander Borisov in Yii Framework 3
mj4444
По поводу конфигов и кеша:
Чем не нравиться вариант как в симфонии? Кеш конфига включается/выключается из консоли. _ENV при включённом кешировании игнорируется. Всё просто и понятно. Люди могут свои конфиги писать в проектах, вставлять туда результат работы функций, которые могут использовать ENV и очень сложно в итоге понять что кешируется, что нет. Правила должны быть максимально просты.
Это уже три года как не так (с версии 3.4). ENV используется только в рантайме, при билде их не заюзать
источник

Д

Дмитрий in Yii Framework 3
Alexander Borisov
Это уже три года как не так (с версии 3.4). ENV используется только в рантайме, при билде их не заюзать
Почему не заюзать?
источник

AB

Alexander Borisov in Yii Framework 3
Дмитрий
Почему не заюзать?
Потому что контейнер билдится и больше не меняется. Если он будет зависеть от переменных окружения, то есть вероятность, что его надо будет пересобирать при изменении этих переменных, что неприемлемо
источник

AB

Alexander Borisov in Yii Framework 3
Ну, т.е. можно конечно заюзать $_ENV[‘var’] напрямую, но это костыль. Примерно такой же, как использовать $_POST и $_GET
источник

Д

Дмитрий in Yii Framework 3
Alexander Borisov
Потому что контейнер билдится и больше не меняется. Если он будет зависеть от переменных окружения, то есть вероятность, что его надо будет пересобирать при изменении этих переменных, что неприемлемо
Собираем приложение в контейнер:
1. Прокидываем переменные окружения
2. Ставим сорцы приложения
3. Делаем билд конфигоа
4. Запаковываем контейнер

Теперь с любыми переменными окружения конфигурация приложениях в контейнере не поменяется.
источник

AB

Alexander Borisov in Yii Framework 3
Дмитрий
Собираем приложение в контейнер:
1. Прокидываем переменные окружения
2. Ставим сорцы приложения
3. Делаем билд конфигоа
4. Запаковываем контейнер

Теперь с любыми переменными окружения конфигурация приложениях в контейнере не поменяется.
Мы же сейчас про симфони говорим?
источник

AB

Alexander Borisov in Yii Framework 3
Вот если нам надо поменять что-то в приложении, я должен просто изменить соответствующую переменную окружения, пересобирать при этом контейнер не надо. А если на этапе билда контейнера эта переменная используется, то все насмарку
источник