未知 "array" function.in Symfony 4
Unknown "array" function.in Symfony 4
我刚开始研究symfony 4。在我的第三个应用程序中,我正在尝试制作一个简单的日历。我声明了一个保存日期的数组变量,但它给了我一个错误 "Unknown "array" function.".
问题:是否需要安装任何包才能在我的 .html.twig 文件中创建数组变量??
到目前为止我在此应用程序中安装的东西:
1) composer require symfony/maker-bundle
2) composer require annotations
3) composer require symfony/twig-bundle
我的观点
<!DOCTYPE html>
<html>
<head>
<title>{{ title }} </title>
</head>
<body>
<table border="1" width="50%">
<tr>
<th colspan=7>{{ "now"|date("F") ~ " " ~ "now"|date("Y") }} </th>
</tr>
{% set x = 1 %}
{% set day = array("Sunday", "Monday", "Tuesday","Wednesday","Thursday","Friday","Saturday" ) %}
{{ x ~ day }}
</table>
</body>
</html>
array(...)
是 PHP,不是 TWIG。
如果要在 TWIG 中创建数组,请改用 [...]
。
所以替换这一行
{% set day = array("Sunday", "Monday", "Tuesday","Wednesday","Thursday","Friday","Saturday" ) %}
有了这个
{% set day = ["Sunday", "Monday", "Tuesday","Wednesday","Thursday","Friday","Saturday"] %}
编辑:如何打印数组
为了打印你的数组,替换这个
{{ x ~ day }}
有了这个 :
{{ day | join(',') }}
此行将打印数组中的所有内容,每个值之间用逗号隔开。检查 this link 以了解有关 join
的更多信息。
我刚开始研究symfony 4。在我的第三个应用程序中,我正在尝试制作一个简单的日历。我声明了一个保存日期的数组变量,但它给了我一个错误 "Unknown "array" function.".
问题:是否需要安装任何包才能在我的 .html.twig 文件中创建数组变量??
到目前为止我在此应用程序中安装的东西:
1) composer require symfony/maker-bundle
2) composer require annotations
3) composer require symfony/twig-bundle
我的观点
<!DOCTYPE html>
<html>
<head>
<title>{{ title }} </title>
</head>
<body>
<table border="1" width="50%">
<tr>
<th colspan=7>{{ "now"|date("F") ~ " " ~ "now"|date("Y") }} </th>
</tr>
{% set x = 1 %}
{% set day = array("Sunday", "Monday", "Tuesday","Wednesday","Thursday","Friday","Saturday" ) %}
{{ x ~ day }}
</table>
</body>
</html>
array(...)
是 PHP,不是 TWIG。
如果要在 TWIG 中创建数组,请改用 [...]
。
所以替换这一行
{% set day = array("Sunday", "Monday", "Tuesday","Wednesday","Thursday","Friday","Saturday" ) %}
有了这个
{% set day = ["Sunday", "Monday", "Tuesday","Wednesday","Thursday","Friday","Saturday"] %}
编辑:如何打印数组
为了打印你的数组,替换这个
{{ x ~ day }}
有了这个 :
{{ day | join(',') }}
此行将打印数组中的所有内容,每个值之间用逗号隔开。检查 this link 以了解有关 join
的更多信息。