3

私が使う:

if(!empty(YII::app()->request->urlReferrer))echo YII::app()->request->urlReferrer;

YII::app()->request->urlReferrerしかし、 withの値を使用CHtml::link(...)して link タグを作成したいと思います。

私は書きたくない:

<a href="<?php echo YII::app()->request->urlReferrer; ?>">Go Back</a>

モジュール、コントローラー、アクションを REFERRAL から抽出したいと思います。

計画を考えて書き始めたところ、元のモジュール/コントローラー/アクションをいくつかの Web ページに保存する必要があることがわかりました。ユーザーがどこかに移動する必要がある場合、それらのページの一部は、モジュール/コントローラー/アクションと現在のページ (利用可能な場合)、およびページごとにリストされた項目数 (利用可能な場合) などの保存されたデータを使用します。

したがって、Web ページ全体の元の状態を保存する方法も必要です。ユーザーが元のページに戻りたい場合は、保存されているデータをロードする必要があります。

4

1 に答える 1

3

これを試すことができます:

echo CHtml::link(
        'Go Back',
        empty(Yii::app()->request->urlReferrer)?'#':Yii::app()->request->urlReferrer
);
于 2013-01-24T08:37:00.680 に答える