2012-08-27 73 views
-2

我想知道如何創建一個函數,當一個禁用按鈕被點擊記錄時,它將活動列的特定值更改爲0.它應該位於['Album'] [ 「活躍」]這將默認爲1。我試圖CakePHP禁用按鈕

if ($id) { $this ->data[$id]['Album']['active'] = 0; 
    $this->Album->save($this->data); 

感謝

+0

您應該添加代碼示例,以你原來的職位,以便其他人可以幫助您。 –

+0

提供一些代碼示例,以便同行可以幫助您。謝謝。 –

回答

0

試試這個功能:

function active($id=null) 
{ 

     $this->Album->id = $id; 
     $this->data = $this->Album->read(); 
     if($this->data['Album']['active']==0) 
     { 
      $this->data['Album']['active'] = 1; 
     } 
     else   { 
      $this->data['Album']['active'] = 0; 
     } 
     if($this->Album->save($this->data['Album'])) 
     { 
      $this->redirect('/Controller/action'); 
     } 

}