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

アイデアの 1 つは、同じ 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 に答える