Bonjour à tous,
j'ai un modèle A et un Modèle B,
Je suis dans le modèle A et je souhaiterai mettre à jour 1 variable du modèle B. Que faire?
$this->modeleA->modeleB->VaribalAMettreAJour=$valeur ça marcha pas
Merci d'avance la famille!
Si ton model A est lié à B par un hasMany, tu peux faire un saveAssociated, sinon :
$this->loadModel('ModelB');
$this->ModelB->id = $id;
$this->ModelB->saveField('variable', $valeur);
Salut à tous,
@GyZmO je vais et je te dirai, @Kareylo oui j'ai bien écrit ça dans mon model.
Je sus passé par un autre chemin qui m'a l'air moins propre:
$id2 = $idreceiver'User']'id'];
$this->Transfert->User->id = $id2;
$this->request->data'User']'solde'] = $solde2;
$this->Transfert->User->save($this->data);
Voilà, je vous tien au jus.