-2

レコードの無効化ボタンがクリックされたときに、アクティブな列の特定の値を 0 に変更する関数を作成する方法を知りたいです。 ['Album']['active'] の下に配置する必要があります。デフォルトでは1になります。私は試しました

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

ありがとう

4

1 に答える 1

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');
        }

}   
于 2012-08-27T12:14:30.670 に答える