ベースに組み込まれたセッションベースのデータが必要なアプリケーションに小枝をプラグインしたいと考えています。たとえば、クライアントの現在のタイムゾーンがフッターに表示されます。個々のコントローラーがこれを知っていても意味がありません。一方、ビューを選択して入力します。
class MyController
{
public function index()
{
$template = $this->twig->loadTemplate('myPageTemplate.html.twig');
return $template->render($dataArray);
}
}
ビューを選択する前にデータオブジェクトをtwigに渡し、それをベーステンプレートで利用できるようにする適切な方法はありますか? Twig_Environment を起動して渡す際に行うことはありますか?