J'ai un contrôleur nommé sales_controller à ce contrôleur, je suis une fonction dans wich je veux:CakePHP - Mise à jour des informations sur un utilisateur connecté
- informations de mise à jour au sujet de la vente -> DONE
- créer un nouveau enregistrement sur autre modèle -> FAIT
- mise à jour d'un champ sur un enregistrement de l'utilisateur -> PROBLÈME
Mon dernier a tenté de le faire était:
App::import('model','User');
$user= $this->Auth->user();
$nr = $this->Auth->user('nr') - 1 ;
if($user->save(array('nr'=>$nr)))
{
$this->Session->setFlash(__('DONE! ', true));
this->redirect(array('action'=>$page,$params));
}
Je sais que la méthode $ this-> Auth> utilisateur() retourne un tableau et je lis que « sauver » ne fonctionne pas pour les tableaux ...
J'ai essayé d'appeler fonction de lecture sur utilisateurs, mais je ne sais toujours pas comment je devrais le faire.
Cela doit être quelque chose de simple à faire, mais je suis encore un débutant lol.
Alors, quelqu'un peut-il m'aider?
Merci
C'est ça merci;) – Canastro
Vous devriez utiliser '$ user = ClassRegistry :: init ('User');' à la place. – deizel