我想在CakePHP中創建一個刪除按鈕,通過特定控制器中的操作刪除選定的記錄,我希望當用戶點擊刪除按鈕時,選擇的記錄刪除,然後同一頁面重新加載,然後用戶看到其他記錄 我的問題是當刪除按鈕去刪除操作,然後頁面去刪除視圖,我不想這樣做,因爲記錄太多,我使用分頁,我希望頁面在分頁的同一頁。 謝謝你們cakephp刪除按鈕
這是我的removeAll行動
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);
}
當頁面來到這個行動,那麼它的視圖(imean removeall.ctp)必須加載,但idont想要這個。 我想回到同一頁面
你真的需要顯示你的代碼。否則,它不可能提供幫助。 – JJJ 2012-07-26 16:15:16
請提供一些代碼,以便有人可以幫助您。 – 2012-07-26 16:54:31
這是一個荒謬的不可讀的問題。你在整個問題中有一段時間?這應該是某種世界紀錄。 – 2012-07-26 19:57:32