У меня есть контроллер с именем sales_controller на этом контроллере. Я получил функцию, в которой хочу:
- обновить информацию о продаже -> СДЕЛАНО
- создать новую запись на другой модели -> DONE
- обновить поле в пользовательской записи -> ПРОБЛЕМА
Моя последняя попытка сделать это была:
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));
}
Я знаю, что метод $ this-> Auth-> user () возвращает массив, и я прочитал, что «save» не работает для массивов ...
Я пытался вызвать функцию чтения для пользователей, но я до сих пор не знаю, как мне это сделать.
Это должно быть что-то простое, но я все еще новичок, смеется.
Так, кто-нибудь может мне помочь?
Спасибо