[Zend_Session] Modifier la variable session
bonjour ,
j'ai créer une variable session à fin d'enregistrer mon panier pour la manipuler(affichage , modification , et suppression)
nb que j'utilise le concept de panier à fin d'ajouter des articles puis pour les enregistrer dans mon appl
le problème c'est lorsque je modifie mon panier comme la suppression le panier ne subit aucune modification est ce que l'enregistrement de ma variable session s'effectue automatiquement ou je dois la modifier aprés la suppression
Code:
1 2 3 4 5 6 7 8 9 10
| function supprimerdepanierAction()
{
$article=$_GET['id'];
$listearticles=new Consultation();
$cart = new Zend_Session_Namespace('cart');
$listearticles->supprimerArticle(&$article);
$this->view->data=$listearticles->showCart();
$this->_redirect('/consultation/ecranajoutercateg');
} |
et la fonction supression
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| function supprimerArticle($libelleProduit){
if ($this->creerlistearticle())
{
$cart = new Zend_Session_Namespace('cart');
$tmp=array();
$tmp['aricle'] = array();
$tmp['qte'] = array();
$tmp['description'] = array();
for($i = 0; $i <count($cart->article); $i++)
{
if ($cart->aricle[$i]!== $libelleProduit)
{
array_push($tmp['aricle'],$cart->aricle[$i]);
array_push($tmp['qte'],$cart->qte[$i]);
array_push($tmp['description'],$cart->description[$i]);
}
}
$cart=$tmp;
unset($tmp);
}
else
echo "Un problème est survenu veuillez contacter l'administrateur du site.";
} |
est ce que après je dois mettre à jour la variable session ??si oui comment???
merci de m'aider