更新功能不适用于where条件

时间:2014-04-16 13:11:45

标签: cakephp

if($mydetails=$this->Mydetails->findBydoctor_id($id)){//to update
        $this->set('mydetails', $mydetails);
         if ($this->request->is('post')) {

              if ($this->Mydetails->updateAll($this->request->data, array('doctor_id' => "'".$id."'"))) {
                $this->Session->setFlash(__('Your Details has updated.'));
            } else {
                $this->Session->setFlash(__('Unable to updated.'));
            }
             }
            //print_r($mydetails);

            }//

这里我尝试使用id更新表单详细信息但是没有用

1 个答案:

答案 0 :(得分:0)

如果您正在尝试使用Cake的魔术方法

$this->Mydetails->findBydoctor_id($id)

应该是:

$this->Mydetails->findByDoctorId($id)

尝试尝试