1

在我的 codeigniter 网站上,我有一个管理员可以为其创建内容的用户列表。为用户创建新内容时,url 是example.com/content/new/ 5。5 是为其创建内容的用户的 ID。当我提交表单form_validation但失败时,我重新加载了视图,但问题是它丢失了带有 ID 号的 url 上的最后一段。有没有办法可以重新加载包含错误的视图并将该 ID 保留在 url 中?

这是我的代码...

if ($this->form_validation->run() == FALSE){
    $this->load->view('create_content', $data); //reload if validation fails        
} else { 
    //prepare data for the database here
}
4

1 回答 1

8

其中一个想法是发布到相同的 URL,例如使用current_url()

<?php echo form_open(current_url()); ?>

https://www.codeigniter.com/user_guide/helpers/url_helper.html

于 2013-06-28T13:27:54.910 回答