Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony-未定义的变量细枝_Php_Variables_Twig - Fatal编程技术网

Php Symfony-未定义的变量细枝

Php Symfony-未定义的变量细枝,php,variables,twig,Php,Variables,Twig,我制作了一个从db渲染的项目列表,在其他示例中,它可以正常工作,但有时会出现trwos错误 变量“ticket”不存在。 我不知道我做错了什么 在我的小树枝上 {% for p in ticket %} <tbody> <tr> <td>{{ p.id }}</td> <td>{{ p.buyersName }}</td> <td>

我制作了一个从db渲染的项目列表,在其他示例中,它可以正常工作,但有时会出现trwos错误

变量“ticket”不存在。 我不知道我做错了什么

在我的小树枝上

 {% for p in ticket %}
      <tbody>
       <tr>
         <td>{{ p.id }}</td>
         <td>{{ p.buyersName }}</td>
         <td>{{ p.ticketType }}</td>
         <td>{{ p.playName }}</td>
         <td>{{ p.theaterName }}</td>
         <td>{{ p.time }}</td>
         <td>{{ p.date|date("m/d/Y") }}</td>
         <td class="text-primary"><td>{{ p.price|date('H:i:s') }}</td>
         <td>{{ p.price }}</td>  
       </tr>
 </tbody>
 {% endfor %}
{票证%中p的%
{{p.id}}
{{p.buyersName}
{{p.ticketType}
{{p.playName}}
{{p.theaterName}
{{p.time}}
{{p.date}date(“m/d/Y”)}
{p.price | date('H:i:s')}
{{p.price}}
{%endfor%}

您永远不会通过罚单-

请参见以下发送var的示例:

控制器文件:

return $this->render('category/list.html.twig', ['categories' => $categories]);
细枝:

根据评论更新:

试试这个:

控制器

$builds = array('foo' => 'one', 'bar' => 'two');
return $this->render('category/list.html.twig', array('ticket' => $builds));
细枝文件:

{{ dump(ticket) }}
dump是一个var_dump,它的格式非常适合人类阅读。如果没有任何结果,可能您处于生产模式,在这种情况下,请尝试在终端中运行(更改后):

php bin/console cache:clear

您需要传递一个带有键(细枝变量)和值的数组。因此,在您的情况下:将您的报税表中的
$build
替换为
数组('ticket'=>$query)
@developsss能否更新相关代码以反映更改?(注意:数组的
[]
声明是PHP7-可能使用
数组('ticket'=>$build)
在我迄今为止尝试的所有类型的示例中,trows都出现了相同的错误..变量“ticket”不存在。
{{ dump(ticket) }}
php bin/console cache:clear