我想知道是否可以在codeigniter中完成以下操作。
假设我有一个名为 Post.php 的文件,用于在管理界面中管理帖子。它有几个方法,例如索引(列出所有帖子),添加,更新,删除......现在,我访问add方法,这样url就变成了
/帖子/添加
我添加了一些数据。我单击“保存”以添加新帖子。它使用 if 语句调用相同的方法,例如“如果“this->input->post('addnew')”被传递,调用模型,将其添加到数据库中
问题如下:如果一切正常,它会转到包含所有帖子列表的索引,并显示确认
但
不,网址仍然是帖子/添加,因为我在验证数据添加后调用了 $this->index() 之类的函数。我无法将其重定向到“posts/”,因为在这种情况下不会显示确认消息!
所以我的问题是:我可以从同一个类中的另一个方法调用一个方法,并将 url 设置为该方法(/posts/index 而不是/posts/add)吗?
这有点令人困惑,但我希望我给了你足够的信息来发现问题
干杯!