视图
<一个类="doc-action content-edit" href="https://github.com/symfony/symfony-docs/edit/3.1/quick_tour/the_view.rst"> 编辑本页一个>警告:您正在浏览的文档欧宝体育电话<一个href="//www.oldmanjams.com/releases/3.1">欧宝娱乐app下载地址Symfony 3.1一个>,现已不再维护。
读<一个href="//www.oldmanjams.com/doc/current/quick_tour/flex_recipes.html">本页的更新版本一个>用于Sy欧宝娱乐app下载地址mfony 6.2(当前稳定版本)。
传递给模板的变量可以是字符串、数组甚至对象。Twig抽象了它们之间的区别,并允许您使用点(来访问变量的“属性”。.
)符号。下面的代码清单显示了如何根据控制器传递的变量类型显示变量的内容:
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
{# 1。简单变量#}{# $ this - >(“template.html呈现。twig', array('name' => 'Fabien')) #}{{name}}{# 2。数组#}{# $ this - >(“template.html呈现。树枝,数组(“用户”= >数组('名字' = > '法')))#}{{user.name}}{#数组的替代语法#}{{user['name']}}{# 3。对象#}{# $ this - >(“template.html呈现。, array('user' => new user ('Fabien'))) #}{{user.name}}{{用户。getName}}{#对象的替代语法#}{{user.name()}}{{user.getName()}}