Я не понимаю, почему я не могу обновить поле в базе данных на основе следующего кода:CakePHP 1.3: Проблема с saveField
$this->User->id = 1;
$this->User->saveField('image','img/default_pic.png');
В принципе, я хочу, чтобы изменить текущее изображение в Db с новенький.
Приведенный выше код просто очищает значение, которое в настоящее время находится в поле image
, но ничего не добавляет.
В качестве примера, это то, что происходит:
id username image
=============================
1 admin mypic.jpg
2 john johnPic.jpg
После того, как приведенный выше код выполняется я получаю следующий результат
id username image
=============================
1 admin
2 john johnPic.jpg
Я перепутал на то, что на самом деле происходит
Попробуйте это: $ this-> User-> id = 1; $ this-> User-> saveField ('image', 'default_pic.png'); – chetanspeed511987
Он не работает ни ... Я не получаю это –