Bonjour,
je me demande comment, en respectant une logique ORM :
ex :
1- find
2- modification des données
3- save
utiliser plusieurs serveur en rplication, mais forcer l'ecriture sur un seul.
il y aurait bien la possibilitée d'utiliser la methode setTable :
http://framework.zend.com/manual/en/...table.row.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $bugs = new Bugs(); $bugs->setDefaultAdapter($dbSlave); $rowSet = $bugs->find('foo'); $row = array_pop($rowSet); $row->bug_status = 'FIXED'; $bugsMaster = new Bugs(); $bugsMaster ->setDefaultAdapter($dbMaster); $row->setTable($bugsMaster); $row->save();
mais, je trouve cette methode assez lourde.
avez vous d'autres idées?
Partager