URL付きの編集ページがあります
example.com/product/edit/11
検証がfalseの場合、編集ページをリロードするつもりですが、URLにそのID「11」を追加する方法がわかりません。
私がこれまでにしたこと
ルート.phpで
$route['product/edit/(:num)'] = "product/edit/$1";
次に、コントローラーからURLでそのIDを渡すにはどうすればよいですか?
私はこれを試しました
$this->load->view('product/edit/'.$edit_id,$data);
編集:edit_idをビューファイルに渡そうとはしていません
私はこれをシミュレートしようとしています:
<a href="example.com/product/edit/11">Edit</a>
コントローラーの機能が
function edit($edit_id)
{
//some code
}
$edit_id
一緒に作業する必要があります
思った通りに動かなかった。
そのIDをビューファイルに渡して機能させることができることはわかっていますが、そのIDをURLで渡すことができるかどうかを知りたかったのです。
ありがとう
編集:私はそれをURLで渡すことができたとしてもそれを理解しました。フォームの属性やその他のものを設定するなど、より多くの問題が発生します。私がしたことは
redirect('product/edit/'.$edit_id);
を設定してエラーメッセージを表示しましたflashdata
。