アフィリエイト広告を利用しています

広告

posted by fanblog

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>




タグ:Smarty

posted by db-engineer at 00:00 | Comment(0) | PHP

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド