上
$toast = [
'level'=>'info',
'msg' =>'rafael',
'url' => null
];
$this->template->addDefaultParam(Template\TemplateRendererInterface::TEMPLATE_ALL,'toast',$this->toastrMessenger->show($toast));
return new HtmlResponse($this->template->render('contentpages::contact',$data));
あなたは "addDefaultParam" 方法を試してみましたか?署名は;
public function addDefaultParam($templateName, $param, $value)
、あなたが$templateName
としてstar (*)
を設定することができます(TemplateRendererInterface :: TEMPLATE_ALLを参照)ので、私は、レイアウトがそれを読むことができると思います。
documentationについて読むことができます。その働きがあれば教えてください。
これを試しても効果がありませんでしたか? –
はい、動作しません。私はこのスクリプトをgit hubに入れたいですか? –
こんにちは、私は別のテストを行い、この仕事がレイアウトにではなくテンプレートに実行可能なものを渡すのを見て、HomeAction.phpの変数をlayout/default.phpに渡したいと思いますか? –