更新cakephp上的所有记录

时间:2014-10-28 14:25:00

标签: php sql cakephp

我有关于数据库的文章,(id,title,body,status),我做了一个按钮来调用更新所有列文章的函数.status = 1,我想制作所有的文章.status = 1。这是我的代码但没有任何反应。 cakephp 1.3的脚本

function publishall(){

$this->Article->updateAll(
                                array('Article.status' => 1)

                            );
    }

1 个答案:

答案 0 :(得分:-1)

这应该很容易理解。如果您使用的是控制器,并且需要加载其他型号,则可以调用:

function publishall(){
    $this->loadModel('Article');
    $this->Article->updateAll(
               'conditions'=> array('Article.status' => 1)
                              );
                       }