2014-10-28 120 views
-1

我有关于数据库,(ID,标题,正文,状态)称为文章表,我做的按钮来调用更新所有列articles.status = 1的函数,我想使所有articles.status = 1。这是我的代码,但没有发生。剧本由cakephp 1.3更新cakephp上的所有记录

function publishall(){ 

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

          ); 
    } 

回答

-1

这应该很容易理解。如果您使用的是控制器,你需要加载另一个模型,您可以拨打:

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

感谢Widrogo它现在的工作对你有帮助BCZ,但我不想condtions我想给所有的记录值= 1 $这个 - > loadModel( '文章'); $ this-> Article-> updateAll( array('Article.status'=> 1) ); – Sawy 2014-10-28 15:24:48