2017年11月07日
前々画面に戻る
Smartyを使用しています。
データ一覧画面からデータを選択し、変更します。
以下の画面遷移となります。
①データ一覧画面→②変更画面→③確認画面→④完了画面
①でデータが何十件もあるときに④から①に戻るだけででは
変更結果を確認するのにまた検索条件を入れなおさなくてはなりません。
面倒です。そこで、
②の画面を表示する際に、
戻りたい画面のURLをセッション変数に保存し、
④の完了画面でリンクをはります。
①に戻るとき
$this->session->setParameter('_URL', $_SERVER['HTTP_REFERER']);
検索条件をGET渡ししていることが前提になりますが、
検索結果画面のURLを取得できます。
②に戻るとき
$this->session->setParameter('_URL', $_SERVER['REQUEST_URI']);
④完了画面でのリンク
<a href="{$smarty.session._URL}">前々々画面</a>
または
<a href="{$smarty.session._URL}">前々画面</a>
データ一覧画面からデータを選択し、変更します。
以下の画面遷移となります。
①データ一覧画面→②変更画面→③確認画面→④完了画面
①でデータが何十件もあるときに④から①に戻るだけででは
変更結果を確認するのにまた検索条件を入れなおさなくてはなりません。
面倒です。そこで、
②の画面を表示する際に、
戻りたい画面のURLをセッション変数に保存し、
④の完了画面でリンクをはります。
①に戻るとき
$this->session->setParameter('_URL', $_SERVER['HTTP_REFERER']);
検索条件をGET渡ししていることが前提になりますが、
検索結果画面のURLを取得できます。
②に戻るとき
$this->session->setParameter('_URL', $_SERVER['REQUEST_URI']);
④完了画面でのリンク
<a href="{$smarty.session._URL}">前々々画面</a>
または
<a href="{$smarty.session._URL}">前々画面</a>
タグ:Smarty
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く