나는 밤새도록 내 문제에 관해 실행 해왔다. 사용자 모델의 항목을 업데이트하기 위해 여러 가지 방법을 시도했지만 해결하지 못했습니다.cakePHP 모델 업데이트 문제
saveField, updateAll 및 findBy를 사용하여 저장하려고했지만 저장 한 항목이 모두 내 DB 또는 업데이트가없는 항목입니다. 여기
은, 코드 당신이나는 밤새도록 내 문제에 관해 실행 해왔다. 사용자 모델의 항목을 업데이트하기 위해 여러 가지 방법을 시도했지만 해결하지 못했습니다.cakePHP 모델 업데이트 문제
saveField, updateAll 및 findBy를 사용하여 저장하려고했지만 저장 한 항목이 모두 내 DB 또는 업데이트가없는 항목입니다. 여기
은, 코드 당신이Ahum :
$this->User->set(array('email_token' => 'valid'), $user);
$this->User->save($user, false);
하는 저장을() 호출은 y로 레코드를 저장합니다. 우리 원래 데이터 ..... $ user를 (를) 전달했기 때문에!
$ this-에 대한 호출을 교체> 사용자 -> 포함) (설정 :
$user['User']['email_token'] => 'valid';
try 코드 아래에 미리
<?php
public function email_verification($token) {
$this->User->create();
$user = $this->User->findByEmailToken($token);
$this->User->set(array('email_token' => 'valid'), $user);
$this->User->save($user, false);
}
?>
감사합니다 도움이됩니다 희망 :
<?php
public function email_verification($token) {
$user = $this->User->findByEmailToken($token);
$user['User']['email_token'] = 'valid';
if ($this->User->save($user)) {
....
....
} else {
debug($this->User->validationErrors);
}
}
?>