Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'utilise pour la première fois Zend Framework, et votre forum m'a pour l'instant pas mal aidé, mais j'ai un soucis avec mon modèle qui étend Zend_Db_Table_Abstract : les insertions marchent, mais pas les update et delete
donc j'avais pensé à faire un commit au cas où le problème vienne de là, mais cela ne marche pas non plus. Voici un extrait de ce modèle :
class Application_Model_DbTable_ProductCategory extends Zend_Db_Table_Abstract
{
protected $_name = 'category';
protected $_primary = 'id_categorie';
protected $_db = null;
public $message = 'Impossible de trouver la categorie';
public function modifyProductCategory($id, $nom, $description) {
$data = array(
'nom' => $nom,
'description' => $description
);
$this->update($data, 'id_categorie ='. (int)$id);
//return parent::update($data, array('id_categorie = ?' => $id));
}
public function delProductCategory($id) {
//$this->delete('id_categorie ='. (int)$id);
//parent::delete('id_categorie ='. (int)$id);
return $this->_db->query('DELETE FROM category '.
'WHERE id_categorie ='. (int)$id);
$this->_db->commit();
}
}Les lignes commentées correspondent à mes autres tentatives d'update/delete.
Voila j'espère que vous pourrez m'aider sur ce problème !
merci beaucoup,
Jerec
Hors ligne
J'apporte une précision : j'utilise pdo_mysql sur Zend et mon moteur de stockage est MyISAM sur mon SGBD
je sais pas si ça peut poser problème ou pas
Hors ligne
Pages: 1