特定のタスクが完了した後、次のコードを使用して前のページにリダイレクトしています。上記のコードは正常に動作しているが、私は直面しています問題がある前のページにリダイレクトするときに変数データを送信する方法
.... some other stuffs... I am updating database values here....
$this->db->where('t_expenseid', $t_expenseid);
query=$this->db->update('teacherexpense', $data);
redirect($this->session->userdata('previous_page'));
私は成功を送りたい
if (isset($_SERVER['HTTP_REFERER']))
{
$this->session->set_userdata('previous_page', $_SERVER['HTTP_REFERER']);
}
else
{
$this->session->set_userdata('previous_page', base_url());
}
私は、コントローラで使用上のコードと別のコントローラに次のコード..以前のページがロードされたときに成功メッセージがポップアップするように(私は既にjqueryを持っています)、リダイレクトのメッセージを表示します。そしてこれのために、私はリダイレクトの上に次のコードを追加しましたが、リダイレクトとともに$データまたはメッセージを送信する方法はわかりません。そして、もし私が以前のページのコントローラの値を取得する方法を送ることができれば。
$data['msg']='Information Has been Successfully Inserted';
送信方法を教えてください。
により、このメッセージをキャッチすることができ、私はこれを探していたおかげで:) – Troubleshooter
我々はフラッシュを介してメッセージを取得しましたが、我々は、自動生成されたメッセージを失いました"validation_errors()"によって、独自のメッセージを書くのではなく、それらをキャッチする方法はありますか? –