2012-09-28 29 views
0

我想知道是否可以在codeigniter中完成以下操作。Codeigniter - 在方法調用更改網址

我們假設我有一個名爲Post.php的文件,用於管理管理界面中的帖子。 它有幾個方法,如指數(列出所有的帖子),添加,更新,刪除... 現在,我訪問了add方法,使URL成爲

/職位/加

而且我添加一些數據。我點擊「保存」來添加新帖子。它要求採取同樣的方式,如「如果‘這個 - >輸入 - >後(‘的AddNew’)’」通過後,調用模型,將其添加到數據庫

這裏的if語句如下問題: 如果一切運行良好,它會與所有職位列表中的索引,並顯示一個確認

否網址仍然是職位/加,因爲我喜歡叫這 - $>索引功能()驗證數據後添加。我無法將其重定向到「posts /」,因爲在那種情況下,不會顯示確認消息!

所以我的問題是:我可以在同一個類中調用另一個方法,並將url設置爲該方法(/ posts/index而不是/ posts/add)?

它有點混亂,但我希望我給你足夠的信息來發現問題

乾杯!

+0

您可以添加例如message =成功添加到索引方法並基於該消息顯示。 – Styxxy

回答

0

redirect()與CodeIgniter的Flash Data結合使用,或者選擇AJAX。

+0

Flashdata!是的,我應該考慮一下!非常感謝! – NemoPS

+0

如果答案對您有幫助,請點擊旁邊的複選標記:) - 歡呼! –