Я использую cakephp 2.6.7.Почему saveField() не сохраняет запись в CakePHP 2.x?
В модели/ResellerAccount:
<?php
class ResellerAccount extends AppModel {
var $name = "resellerAccounts";
}
?>
Мое имя таблицы reseller_accounts.
в контроллере:
function moneySentToreseller($id = null) {
if ($id) {
$this->loadModel('ResellerAccount');
$this->ResellerAccount->id = $id;
$this->ResellerAccount->saveField("ResellerAccount.status", "sent");
$msg = '
<div class="alert alert-success">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong> Money send to this reseller succeesfully </strong>
</div>';
$this->Session->setFlash($msg);
}
return $this->redirect($this->referer());
}
Но поле не обновляется. Что происходит в моем коде?
Я заметил, что ты задаешь много вопросов на торте, вы действительно должны потратить некоторое время и прочитать [docs] (http://book.cakephp.org/2.0/en/ посаживания started.html # получение стартером). – skywalker