>>729
↓こうするという事ですか?
function delete($id){
 $this->detail($id);
 if ($this->data) {
  $this->User->deleteAll(array('User.id' => $id));
 }
}

これでも問題ないと思うのですが、、後々困らないか心配・・・