如何检查所有已通过表单控制器传递给树枝模板的可用变量 [英] how to check all available variable that have been passed form controller to twig template

查看:32
本文介绍了如何检查所有已通过表单控制器传递给树枝模板的可用变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何检查所有变量是否存在

how to check all variable exist

控制器中的Exp返回它以传递给树枝模板:

return $this->render('index/index.html.twig', [ 'department'=>$departments,'URILink'=>$URILink,'departmentDetail'=>$departmentDetails, 'contentCell'=>$this->mContentCell ]);

<块引用>

然后树枝模板可以通过这样做来重用这些变量

index.html.twig:

index.html.twig:

{{ include ('department_list.html.twig',{'departments':department,'URILink':URILink}) }}</div>

</div> {{ include ('department_list.html.twig',{'departments':department,'URILink':URILink}) }}</div>

为了在 smarty 模板中进行比较,我们可以使用这个:

get_template_vars() — 返回分配的变量值

get_template_vars() — returns assigned variable value(s)

如何在树枝模板中使用相同的类比来做到这一点?如果我想确保所有变量已正确传递

how to do that with same analogy in twig template? in case i want to make sure all variable have been passed correctly

推荐答案

阅读本文后如何从 Twig 模板中检索所有变量?

我发现很简单

{%dump%}

将查看传递给模板的所有变量

will look all variables passed on a template

这篇关于如何检查所有已通过表单控制器传递给树枝模板的可用变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆