2010-07-28 65 views
0

我有一個調用這個函數的鏈接:笨基本刪除

function delete($id) 
{ 
    //Delete from database 
    $this->db->delete('messages', array('id' => $id)); 

    $data['delete_message'] = 'Message was successfully deleted'; 
    redirect('admin'); 
} 

正如你可以看到我重定向到管理功能,我想給delete_message給該函數。我怎樣才能做到這一點?

+0

我可能想要將刪除的東西移動到模型,然後從模型中返回一些東西? – mdgrech 2010-07-28 17:38:29

回答

4

你看過「Flashdata」嗎?您可以在閃光燈中設置您的成功消息,並在下一頁(您的案例中的管理員)讀取它並將其作爲常規$data['foo']傳遞給視圖。

+0

我同意DrColossos ... flashdata完美地完成這項工作。 – treeface 2010-07-28 17:37:46

+0

對不起,但這似乎是一個非常基本的問題,並不適合我的賬單。 – mdgrech 2010-07-28 19:22:53

+0

爲什麼它不符合法案?那是處理這種情況的標準方式。一條消息被放置在會話中並顯示在下一個頁面視圖上。 – 2010-07-28 20:23:56