dans mon modèle j'ai une fonction() et je l'appelle quand je soumets mon formulaire, donc dans cette fonction() je fais une requête d'écriture et je veux afficher un message de succès Mage::getSingleton('adminhtml/session')->addSuccess('Ok !');
Si les données sont téléchargées ailleurs, j'affiche un message d'erreur Mage::getSingleton('adminhtml/session')->addError('KO !');
mais dans la même page. j'ai essayé de faire $ this -> _ redirectReferer(); mais j'ai une erreur. function()
dans le modèle
public function setTestimony($name, $testimony, $image_url, $vendor_id, $is_active) {
$write = Mage::getSingleton('core/resource')->getConnection('core_write');
if ($name != "" && $testimony != "" && $vendor_id !="" && $is_active != "") {
$insert = "INSERT INTO wlc_testimony (`name`, `testimony`, `image_url`, `vendor_id`, `is_active`)
VALUES ('$name', '$testimony', '$image_url', '$vendor_id', '$is_active')";
$write->query($insert);
$this->_redirectReferer();
Mage::getSingleton('adminhtml/session')->addSuccess('Témoignage ajouté !');
}else{
$this->_redirectReferer();
Mage::getSingleton('adminhtml/session')->addError('Témoignage non ajouté !!');
}
}