Cakephp 计算点击次数
我正在开发简单的cms应用程序 我想整合一些记录的点击数,所以当在浏览器中显示记录视图时,表中的点击字段应该更新为1 在控制器中,我尝试了: $data=数组“发布”=>数组“点击次数”=>“点击次数+1”; $this->Publication->save$数据 。。。但是运气不好,因为cake尝试用值hits+1更新字段hits 你能告诉我哪里错了,以及如何增量更新字段命中率吗 提前谢谢你 使用: 好的,我解决了Cakephp 计算点击次数,cakephp,Cakephp,我正在开发简单的cms应用程序 我想整合一些记录的点击数,所以当在浏览器中显示记录视图时,表中的点击字段应该更新为1 在控制器中,我尝试了: $data=数组“发布”=>数组“点击次数”=>“点击次数+1”; $this->Publication->save$数据 。。。但是运气不好,因为cake尝试用值hits+1更新字段hits 你能告诉我哪里错了,以及如何增量更新字段命中率吗 提前谢谢你 使用: 好的,我解决了 $this->Publication->updateAll(arr
$this->Publication->updateAll(array('Publication.hits'=>'Publication.hits+1'), array('Publication.id'=>$id));
上述答案不适用于CakePHP2.6.0,这很好
$this->Product->updateAll(
array('Product.hits' => 'Product.hits' + 1),
array('Product.id' => $id)
);
这是无效的CakePHP语法。这不行!您正在向字符串添加1。使整个字符串为1。上面的例子应该都很好用。
$this->Product->updateAll(
array('Product.hits' => 'Product.hits' + 1),
array('Product.id' => $id)
);