0

3つのモデルを使用してページを構築するこのコントローラー(visits.php)があり、4つの変数をビューに渡します。

このビューには、別のページ(add_user.php)に送信するフォームが含まれています

私の質問は、for_validationがfalseの場合にユーザーをvisits.phpに戻すにはどうすればよいですか?もう一度visits.phpをリロードする必要がありますか?-リソースの無駄-または、たとえばjsまたはphpヘッダーを使用して履歴に戻す必要がありますか?u plzは、form_validationの誤った結果を最も適切に処理する方法の例を教えてくれますか?

私がユーザーの場合は注意してください

header('Location: ' . $_SERVER['HTTP_REFERER']);

私はvalidation_error()をエコーできませんでした:(

手伝ってくれてありがとう

4

1 に答える 1

3

フラッシュデータの一部にvalidation_error()を保存してから、header(Location)を使用するか、codeigniter redirect()関数を使用して、リダイレクトされたページでフラッシュデータをフェッチすることができます。

于 2012-12-11T10:57:02.933 に答える