bonsoir à tous,
j'ai une table C qui a comme clés etrangeres celles des tables A et B.
dans la vue add() de C,lorsqu'on valide l'ajout, un tableau est rempli de toutes les valeurs de A a savoir:
*le nom de A ($C[A][nom]),
*le quantite de A ($C[C][quantite]),
*le prix de A ($C[A][prix]),
*le montant de A.
normalement le montant de A est le calcul de (prix de A)* (quantité de A).
j'essaie d'effectuer ce calcul là dans le controller:
...mais je me rends compte que j'ai besoin du prix de A, hors je n'ai que C.A_id;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function add() { if ($this->request->is('post')) { $this->request->data['C']['montant'] = ($this->request->data['A']['prix']) * ($this->request->data['C']['quantite']) ; ... }
comment recuperer le prix du A selectionné afin de pouvoir effectuer le calcul du montant?
ou encore
comment puis-je calculer le montant de A?
merci d'avance.
Partager