-1

これを正しく行っているかどうかはわかりませんが、基本的にフィルターを使用して、ユーザーがすべての Web 要求の前にタイムゾーンを設定しているかどうかを確認したかったため、そうしていない場合は、ポップアップ ボックスをロードして要求します。ただし、フィルターでリダイレクトする方法を見つけただけです。ルートで使用できる変数を設定する方法はありますか?

4

2 に答える 2

1

詳細情報なし-これは一般的な解決策です:

$time_zone = // where ever you checking if the time_zone is set?

if (is_null($time_zone))
{
   redirect ('/somewhere/set_timezone');
}
else
{
   // do something
}
于 2013-02-04T12:11:59.300 に答える
0

ビューに変数を追加したいだけの場合は、フィルターで次のように行うことができます。

View::share('timezone_set', false);

もう1つの方法は、ビューコンポーザーを使用することです。

于 2013-02-04T12:18:27.120 に答える