私はsymfonyアプリケーションでウィザードスタイルのプロセスを実装しています。それには 'back'と 'next'のための追加のボタンがあり、それぞれのフォームが送信された後にユーザーがどのページに向けられるかを制御します。symfonyのセキュリティ - アクセス可能なルートを制御する
ユーザーがウィザードモードになったら経路をロックする方法についていくつか提案したいと思います。つまり、ウィザードモードではウィザードプロセスで使用された5ページしかアクセスできません。ウィザードモードで他のルートにナビゲートしようとすると、ウィザードが最後に知られていたルートにリダイレクトされます。
ウィザードモードでは各アクションに入り、リダイレクトを追加できますが、 。
私はあなたが[フィルタ]を使用すべきだと思う(http://www.symfony-project.org/gentle-introduction/1_4/en/06-Inside-the-Controller-Layer#chapter_06_filters)、ユーザーをウィザードに転送します。 – 1ed