フォームを送信することで、index.php/controller/2
効果的に言っている
- /application/controllers/Controller.phpをロードします
- クラスコントローラーのインスタンス化
- Controller :: 2()を実行します
2という名前のメソッドがなく、ステップ1を処理するメソッドの引数として2を渡したいと思います。これは/controller/register
類似している可能性があります。
フォームを送信して、使用しているステップを確認する必要がindex.php/controller/method/2
ありmethod
ます$this->uri->segment(2)
理想的には、ロジックをより適切に分離できるため、ステップごとに異なるメソッドを作成します。例えば
class Registration {
function step_1() {}
function step_2() {}
}
index.php/registration/step_1/
これにより、index.php/registration/step_2/
たとえば電話をかけることができます。
また、Sessionクラスを使用して、完了したステージを示す変数を設定し、URLを入力して他のステージにスキップしないようにすることもできます。