物事を正しくし、読み込まれたビューの後に CodeIgniter が別のビューを読み込まないようにするためにdie()
、ビュー (フッター) の最後に追加する必要がありました。これは悪い慣行ですか? また、これにより問題が発生しますか?
ここに掲載するにはコードが少し大きいですが、ビューをロードする if ステートメントがあり、デフォルトで関数が別のビューをロードすると言えます。そのため、if ステートメントが渡されると、定義済みのビューが読み込まれ、関数はその後に既定のビューを読み込みます。コントローラー内で die() を使用できますが、ビューをロードする前に die() が実行されたことを意味する空白のページが表示されます。また、redirect() も使用できません。