Size: a a a

2021 May 28

NO

Nex Otaku in Yii Framework 3
Он и не виден...
источник

ПА

Павел Афонин... in Yii Framework 3
Слушай, но в Repo/Storage ты все равно будешь AR создавать или как?
источник

ПА

Павел Афонин... in Yii Framework 3
все равно при переходе на другой фреймворк придется реализовывать эти репы
источник

NO

Nex Otaku in Yii Framework 3
Раз
источник

NO

Nex Otaku in Yii Framework 3
Два
источник

NO

Nex Otaku in Yii Framework 3
Норм обращаться к БД в инфраструктуре, хоть через Доктрину, хоть через AR, хоть "напрямую" в PDO )

Главное чтобы этот код жил в инфраструктурном слое и в домене не было завязок на этот код.
источник

AS

Alexey Samoylov in Yii Framework 3
у меня есть код, который репозитории из json файлов подтягивает 😊
источник

NO

Nex Otaku in Yii Framework 3
Нынче фреймворки компонентные, поэтому даже если кода в репах очень много то можно "компонент" AR оставить ) Поменять остальное.

Если немного, то переписать чисто репозитории задача ерундовая, по сравнению с переписыванием приложения завязанного на фреймворк целиком.
источник

NO

Nex Otaku in Yii Framework 3
Отличный кейс, у меня тоже )

Много раз писал такой код, сильно облегчает развёртывание простых приложений. Для доступа к файлам не надо сервер БД поднимать...
источник

NO

Nex Otaku in Yii Framework 3
Некоторые части вообще можно хардкодить и возвращать из репозитория готовые значения без походов куда-либо.
источник

ПА

Павел Афонин... in Yii Framework 3
А как тогда склеивать такое допустим клиент хочет
1 . Таблица задач
колонки:
Id , Название, начало, окончание, Ресурсы (ФИО),  связанные задачи, статус задачи, проект
источник

ПА

Павел Афонин... in Yii Framework 3
если брать йии2 то какую нить Tasks::find()->with([...]) и погнал
источник

NO

Nex Otaku in Yii Framework 3
В чём проблема-то )
источник

NO

Nex Otaku in Yii Framework 3
Погнал и гони себе
источник

ПА

Павел Афонин... in Yii Framework 3
ну , а ты бы как делал?
источник

NO

Nex Otaku in Yii Framework 3
Я бы хорошо сделал. И денег взял.
источник

NO

Nex Otaku in Yii Framework 3
Делать ли разделение, зависит от проекта. Иногда достаточно в MVC нашлепать крудов.

Иногда разделять слои и продумывать.

Что за проект?

Проживёт ли он дольше двух месяцев?

Будет ли он приносить деньги, будут ли его развивать и улучшать?

Сколько ресурсов есть на поддержку?

Отвечая на подобные вопросы можно определиться с выбором. Вариантов же тьма. Выбирать нужно лучший под ситуацию.
источник

А

Алексей R in Yii Framework 3
В этом нет смысла (тащить весь элоквент), для этого достаточно взять их билдер запросов. Там можно прокинуть свою логику заполнения своих сущностей.
Я такое уже делал, вышло неплохо. Но лучше бы не делал, т.к. на проекте теперь два билдера - легаси самопис и ларковский, который не смог полностью покрыть кейсы старого )
источник

СП

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

NO

Nex Otaku in Yii Framework 3
источник