Size: a a a

2020 September 15

RT

Roman Tsurkanu in Yii Framework 3
Надо сделать обработчик пользовательских исключений
источник

RT

Roman Tsurkanu in Yii Framework 3
Типа Http…Exception
источник

СП

Сергей Предводителев... in Yii Framework 3
Roman Tsurkanu
Возможно надо ловить и кидать пользовательское исключение, чтобы пользователя редиректнуло на красивую страницу ошибки. Но пока наверное лучше так оставить.
А rollback не надо делать в репозитории, как в yii2? Или в cycle это автоматом при неудачном ран?
источник

RT

Roman Tsurkanu in Yii Framework 3
хз) Не разбирался с cycle
источник

RT

Roman Tsurkanu in Yii Framework 3
по идее там написано что автоматом ролбечит
источник

RT

Roman Tsurkanu in Yii Framework 3
* Execute all nested commands in transaction, if failed - transaction MUST automatically
* rollback and exception instance MUST be thrown.
*
источник

СП

Сергей Предводителев... in Yii Framework 3
Roman Tsurkanu
* Execute all nested commands in transaction, if failed - transaction MUST automatically
* rollback and exception instance MUST be thrown.
*
Отлично!
источник

СП

Сергей Предводителев... in Yii Framework 3
@romkatsu https://cycle-orm.dev/docs/advanced-persist-repository вот ещё глянь, может в репозитории, не orm, а сразу транзакцию в конструкторе создавать?
источник

В

Виктор in Yii Framework 3
Roman Tsurkanu
ну вот очереди еще не готовы - но вроде скоро должны быть. Для апи большинство есть. Консольные команды тоже вроде есть.
Консольных команд нету, есть пока заглушка в виде обертки над симфоневой консолью
источник

RT

Roman Tsurkanu in Yii Framework 3
Сергей Предводителев
@romkatsu https://cycle-orm.dev/docs/advanced-persist-repository вот ещё глянь, может в репозитории, не orm, а сразу транзакцию в конструкторе создавать?
Да норм вариант, но наверное это лучше отдельным pr.
источник

СП

Сергей Предводителев... in Yii Framework 3
Roman Tsurkanu
Да норм вариант, но наверное это лучше отдельным pr.
Оке
источник

DS

Dmitriy S in Yii Framework 3
Как закончите с yii-demo - маякнете, я попробую ее переписать с новыми провайдерами
источник

DS

Dmitriy S in Yii Framework 3
@thenotsoft, опять этот кейс всплывает. Давайте определимся, надо ли ставить дефолтный null, когда он по умолчанию в конструкторе. Мне помнится у тебя был кейс, когда ты обходил конструктор и всплывала ошибка с неинициализированным свойством. Можешь написать реальный кейс?
https://github.com/yiisoft/router/pull/65/commits/5948ceb439c3c485cf35f41f224920995e4e5876#diff-05d708f066463f533964888ad2d85a00L19
источник

AM

Alexander Makarov in Yii Framework 3
Сериализация.
источник
2020 September 16

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Сериализация.
Так что решаем? Ставить null  в свойстве?
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Так что решаем? Ставить null  в свойстве?
Если нужна сериализация.
источник

NO

Nex Otaku in Yii Framework 3
Кстати мне понравилось как в Ларавел сделана транзакция БД.

Весь код что внутри транзакции обëртываешь в анонимную функцию и передаëшь в метод transaction. Там уже само автоматом ролбечит.

Удобно. Хорошо бы в Yii3 AR такое затащить.
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
Nex Otaku
Кстати мне понравилось как в Ларавел сделана транзакция БД.

Весь код что внутри транзакции обëртываешь в анонимную функцию и передаëшь в метод transaction. Там уже само автоматом ролбечит.

Удобно. Хорошо бы в Yii3 AR такое затащить.
А как альтеры делать внутри транзакции?
источник

T

TradersVE in Yii Framework 3
Nex Otaku
Кстати мне понравилось как в Ларавел сделана транзакция БД.

Весь код что внутри транзакции обëртываешь в анонимную функцию и передаëшь в метод transaction. Там уже само автоматом ролбечит.

Удобно. Хорошо бы в Yii3 AR такое затащить.
What are you based on to say that it is a drag ?
источник

Д

Дмитрий in Yii Framework 3
Dmitry Morozov (aka Mirocow)
А как альтеры делать внутри транзакции?
С пг это нормально работает.
источник