Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
Avant de poster un bug, je me permets de vérifier s'il s'agit bien d'un problème lié à Zend_Db_Table et non à l'utilisation que j'en fais.
Ma base est en postgresql, j'utilise Zend_Db_Table avec PDO.
J'utilise un schéma 'utilisateur', qui n'est pas le schéma par défaut. Un précédent bug lié à une mauvaise gestion des schémas m'empêchait d'accéder aux données par un fetchAll précédemment ; ce bug a été résolu depuis.
Ma requête update plante invariablement. Mon code est standard :
$ind = new individu();
$data_modif = array(
'nom' => 'toto',
'prenom' => 'titi'
);
$where = $ind->getAdapter()->quoteInto('id = ?',$id);
$ind->update($data_modif, $where);
En passant par Zend_Db (sans utiliser la couche d'abstraction), tout fonctionne correctement.
D'autres personnes obtiennent-elles le même résultat dans les mêmes conditions, ou suis-je le seul dans ce cas ?
Hors ligne
Je ne sais pas.
Je n'ai jamais su utiliser le debugger, et à vrai dire en règle générale je n'utilise jamais de debugger... Désolé
Hors ligne
Autre plantage : lorsqu'on crée une classe correspondant à une table ne possédant pas de clé primaire. Toujours sous PDO/PostgreSQL.
Essayé en rajoutant une clé primaire, cela fonctionne. Je ne sais pas si on obtient le même problème avec mysql...
Hors ligne