Size: a a a

2020 May 11

T

TradersVE in Yii Framework 3
but would there be a way to create my own events with the event dispatcher in the console?
источник

DS

Dmitriy S in Yii Framework 3
Yuo can subscribe on any symfony console event in the event config
источник

DS

Dmitriy S in Yii Framework 3
TradersVE
but would there be a way to create my own events with the event dispatcher in the console?
You can, use $this->dispatcher->dispatch(new MyEvent()) in the console Application class
источник

T

TradersVE in Yii Framework 3
👍
источник
2020 May 12

DS

Dmitriy S in Yii Framework 3
TradersVE
but would there be a way to create my own events with the event dispatcher in the console?
Example for user/create command
источник

Д

Дмитрий in Yii Framework 3
$transaction->persist выглядит крипово :)
источник

AT

Anton Titov in Yii Framework 3
Транзакции можно реюзать после run(), мы вот юзаем их внутри EntityService
источник

AT

Anton Titov in Yii Framework 3
В итоге код выглядит вот так: http://prntscr.com/sf8pui
источник

AT

Anton Titov in Yii Framework 3
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
$transaction->persist выглядит крипово :)
Ващета пример об ивентах)
источник

T

TradersVE in Yii Framework 3
Dmitriy S
Example for user/create command
👍
источник

Д

Дмитрий in Yii Framework 3
Anton Titov
Транзакции можно реюзать после run(), мы вот юзаем их внутри EntityService
не работал близко с cycle, но, надеюсь, есть простой способ работы с транзакциями вроде
$transaction->start()
...queries...
$transaction->commit()?

где в ...queries... находятся вызовы сервисов с и без cycle (через пдо), которые не должны особо знать, в транзакции они сейчас или нет
источник

AT

Anton Titov in Yii Framework 3
да
источник

AT

Anton Titov in Yii Framework 3
в dbal все есть
источник

NO

Nex Otaku in Yii Framework 3
Главное, чтобы объект пдо там и там был один и тот же, иначе это уже будет другое подключение, и транзакция на него не повлияет
источник

NO

Nex Otaku in Yii Framework 3
Cycle работает через пдо, как в Yii2?
источник

DS

Dmitriy S in Yii Framework 3
Nex Otaku
Cycle работает через пдо, как в Yii2?
источник

NO

Nex Otaku in Yii Framework 3
ну я так и думал )
источник

AM

Alexander Makarov in Yii Framework 3
Nex Otaku
ну я так и думал )
Это плохо?
источник

NO

Nex Otaku in Yii Framework 3
Нет) Просто обсуждали в контексте того что Дима сказал
источник