Salve a tutti, avrei bisogno di una mano: è un pò che uso cative record e oggi sono incappato in uno strano comportamento: faccio
$row = new Articolo;
$row->save;
e mi da un errore di esaurimento memoria(va in loop), sono andato a vedere cosa succedeva direttamente nei files del framework, e mi sono accorto che il problema è in qualcosa che viene richiamato alla riga 787 di cactiverecord.php
return $this->getIsNewRecord() ? $this->insert($attributes) : $this->update($attributes);
il problema è in $this->insert, o meglio in una funzione che viene richiamata automaticamente quando fai l’insert,
infatti cambiando la riga in
return $this->getIsNewRecord() ? $this->insert2($attributes) : $this->update($attributes);
(ovviamente copiando in insert2 il contenuto di insert), tutto funziona perfettamente, la domanda è cosa viene chiamato insieme a insert?
Non sono riuscito ad estrapolarlo, dovrebbe essere un evento o qualcosa di simile, ma ho già commentato tutti gli "on" presenti nella pagina e non sono quelli, HELP!!!