Nette\DataBase a inTransaction
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- holantomas
 - Člen | 55
 
Zdravím,
umí Nette\Database
něco jako inTrasaction? Jde o to ze chci zjistit zda už databáze je
v transakci nebo ne. Nechci savepointy, chci pouze jednu transakci a napříč
objekty si kontrolovat zda je nebo není, pokud není pak se zavolá
$this->repository->beginTrasaction(). Popř. jak toho
docílit?

- David Matějka
 - Moderator | 6445
 
Metoda tam pro to neni, ale muzes si vytahnout PDO a zavolat inTransaction na nem.

- holantomas
 - Člen | 55
 
No to mě taky napadlo, ale jak se k tomu dostanu. Resp. mluvíme zde o vlastní úprave Nette\Database nebo o nějakém postupu jak se k tomu dostat.
Něco jako
$this->PersonsRepository->context->getConnection()->getPdo()->inTransaction()?