update sans passer d'une vue

Par ryodo, il y a 14 ans


Bonjour

Je suis entrain de construire un site de E commerce avec cake.

J'ai besoin de faire update a un champs dans une table sans passer par la vue de update

Merci

5 réponses

Grafikart, il y a 14 ans

"sans passer par la vue de update " Je ne comprend pas trop ce que tu veux dire là

ryodo, il y a 14 ans

Merci pour la repense je vais m'expliquer un peux

quant un client ajoute un produit dans son panier je doit réduire la quantité du produit dans ma base et si le client annule son panier je doit augmenter la quantité

Billou, il y a 14 ans

c'est stocké en base quelque part le panier ou l'action pour ajouter dans le panier ??

imars, il y a 14 ans

Tu ne devrais réduire la quantité que si le client valide sa commande par un paiement, sinon tu peux avoir 10 clients qui passe une commande sans payé et 5 clients qui veulent passer une commande mais ils peuvent pas car la quantité est épuisé sachant que les 10 clients monopolise le nombre de produit à disposition.

neor, il y a 14 ans
$data = array(
    'Produit' => array(
        'id' => $idProduit,
        'quantite' => $new_quantite,
    )
);
$this->Produit->save($data);
$this->redirect($this->referer())