Nextras ORM – persistAndFlush() nezavolá event onBeforeInsert() v entite

Čamo
Člen | 786
+
0
-

Zdravím,
narazil som na dosť čudnú vec. Mám v entite implementovanú metódu onBeforeInsert()

	protected function onBeforeInsert()
	{
		Debugger::log('onBeforeInsert');
		parent::onBeforeInsert();
		...
	}

V kóde normálne volám $repo->persistAndFlush($task). No a v logu vidím, že raz sa event spustí a inokedy nie. Nechápem čo sa deje. Existuje nejaký usecase kedy sa event v entite nespustí?

Editoval Čamo (13. 11. 2017 14:49)

newPOPE
Člen | 648
+
+1
-

Nemoze to byt len vtedy ked sa ent. naozaj v DB vytvara a nie updatuje?

Čamo
Člen | 786
+
0
-

newPOPE To bude ono. Diky.