CakePHP에서 특정 컨트롤러의 작업으로 선택된 레코드를 삭제하는 삭제 버튼을 만들고 싶습니다. 사용자가 삭제 버튼을 클릭하면 선택한 레코드가 삭제되고 같은 페이지가 다시로드되고 다른 레코드가 표시됩니다. my 문제는 삭제 버튼이 동작을 삭제하려고 할 때 페이지가 뷰를 삭제하도록 이동하고 레코드가 너무 많아서 페이지 매김을 사용하고 페이지 매김의 같은 페이지에서 다시 페이지를 원하기 때문입니다. 들 덕분에 cakephp delete button
이 내에서 removeAll 작업 페이지가이 작업 후 해당 뷰 (imean removeall.ctp) 필수로드하지만 idont이 원하는에 와서
function removeAll() {
$this->layout = 'ajax';
$this->FormData->setJoin();
if(empty($this->data)) {
$this->data = $data;
$this->render('remove');
} else {
foreach($this->data as $id => $item)
if($item == 1) $delete[]=$id;
foreach($delete as $deleted) {
if(($data = $this->FormData->findById($id)) && ('Approved' !=$data['FormData']['status'] || $this->Authake->isAdmin())){
if($this->Values->deleteAll(array(" {$this->Values->alias}.formdata_id"=>$deleted)))
if($this->FormData->delete($deleted));
} else {
$this->redirect('authake/user/denied');
}
}
$this->set('success' ,true);
$id=$this->data['id'];
$this->redirect('/form/list'.$id);
}
입니다. 내가 다시 같은 페이지
정말 코드가 필요합니다. 그렇지 않으면 도움이 불가능합니다. – JJJ
누군가가 당신을 도울 수 있도록 친절하게 코드를 제공하십시오. –
이것은 .. 터무니없이 읽을 수없는 질문입니다. 질문 전체에서 _ 피 _ 기간이 있습니까? 그것은 일종의 세계 기록이어야합니다. –