$this->load->view('page.php)'
を使用すると、ブラウザの URL が変更されないことに気付きました。から来て../step_1.php
にロードした../step_2.php
場合、URL は のままです../step_1.php
。
すべてのステップが 1 つのコントローラーで処理されるマルチステップ フォームを作成していますが、そのような状況を処理する最善の方法はload
. 問題は、過去のページの URL を表示するのではなく、新しいページの URL を表示したいことです。これを達成できることはわかってredirect('page_controller')
いますが、実際的ではありません (コントローラー内でのリダイレクト)。
なぜこれが起こるのか誰にも分かりますか?
編集:
このリンクから CI のビューとリダイレクトに関する説明を見つけました。
ビュー -> 前のページの URL のページを表示します
リダイレクト -> 独自の URL でページを表示します