【发布时间】:2019-11-06 18:33:00
【问题描述】:
我正在学习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 错误消息
【问题讨论】:
-
请启用调试模式并使用您遇到的错误更新问题。
标签: cakephp controller