くだらない事だけど、↓みたいにsave失敗した処理も入れてる?

if ($this->User->save($this->data)) {
 save後の処理
} else {
 $this->set('error', '登録に失敗しました');
}