Я изучаю CakePhp, и я все еще блокирую эту проблему, вероятно, действительно легко. Я просто хочу увеличить значение (количество) в моей БД.
Я сгенерировал код через bake, все работает нормально, но я хочу настроить его, чтобы сделать законченное приложение.
другоевопрос, лучше это сделать в контроллере или в модели? Я немного запутался с этим
в StockController.php:
public function increment($id = null){
$this->Stock->updateAll(
array('Stock.count' => 'Stock.count + 1'),
array('Stock.id' => $id ));
$this->Flash->success(__('stock count +1.'));
return $this->redirect(['action' => 'index']);
}
Я получил сообщение об ошибке 500