7
votes

TRANSACTION KOHANA AVEC ORM

est-il possible (comment) utiliser des transactions MySQL et des retombées à l'aide de Kohana Orm?


0 commentaires

3 Réponses :


7
votes

Découvrez le Forums officiels . Il montre un exemple sur la manière d'utiliser des transactions avec KO3:

$db->query(NULL, 'TRANSACTION START');  
// Do stuff  
$db->query(NULL, 'COMMIT');


1 commentaires

simplement, je dois l'utiliser avec 2,4



8
votes

Les transactions SQL à Kohana 3.x ne sont pas effectuées de la même manière que dans 2.X. Dans 3.x, la classe de base de données est livrée avec des méthodes de transaction:

$this->db->query("START TRANSACTION")


1 commentaires

DB :: Instance () -> Commencez (), DB :: Instance (Instance () -> Commit (), DB :: Instance () -> Rollback ()



3
votes

J'ai créé un module Kohana qui facilite beaucoup les transactions:

https: // github.com/brazzy/kohana-transactional p>

Il faut cependant au moins Kohana 3.1. Mais alors vous additionnez simplement P>

public $_transactional = true;


0 commentaires