tec*_*_28 11 cakephp cakephp-1.3
我有这个字段的值,我必须将字段值增加一个特定的值.我正在使用这个
$data['quantity'] = 'Order.quantity+1';
Run Code Online (Sandbox Code Playgroud)
哪个对我不起作用数量在这里是一个整数coloumn.当数据库中没有任何东西时它也会工作吗?
关心Himanshu Sharma
And*_*e S 16
我在我的代码中使用updateAll来增加文章中的视图.因此,每次访问文章时,我都会在我的文章控制器中的视图操作中调用以下函数:
function incrementViewCount($id) {
$this->updateAll(
array('Article.viewed' => 'Article.viewed+1'),
array('Article.id' => $id)
);
}
Run Code Online (Sandbox Code Playgroud)
然后在你的控制器......
$this->MyModel->incrementViewCount(123);
Run Code Online (Sandbox Code Playgroud)
基本上类似于上一个答案中建议的教程.
mar*_*ark 14
你可以使用updateAll()
一个小小的谷歌搜索显示这很快:http: //cakephp.1045679.n5.nabble.com/Auto-Increment-A-Field-td3491697.html