我刚刚开始研究symfony4。在我的第一个项目中,我试图制作一个简单的游戏,名为幸运数字,由2位玩家组成。每当我尝试在我的number.html.twig中调用random_int函数时。它给我一个错误“ Unknown random_int()”
问题:此错误的原因是什么以及如何解决?
注意:
1)我在控制器中尝试了random_int,然后将其渲染到模板中,并且可以正常工作。
2)我也尝试了以下方法:
{%$ player_one = random_int(0,100)%} -给我一个错误“意外字符“ $”。” 和
{%set player_one = random_int(0,100)%} -还给我一个错误“未知的“ random_int”函数。”
我的控制器
public function index()
{
return $this->render(
'lucky/number.html.twig'
);
}
我的视图
<!DOCTYPE html>
<html>
<head>
<title>My First Symfony 4 !</title>
</head>
<body>
{#<h1>Your lucky number is: {{number}}</h1>#}
{% set player_one = random_int(0,100) %}
<h1>Player 1: {{player_one}}</h1>
</body>
</html>