Php Symfony-未定义的变量细枝
我制作了一个从db渲染的项目列表,在其他示例中,它可以正常工作,但有时会出现trwos错误 变量“ticket”不存在。 我不知道我做错了什么 在我的小树枝上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>
{% 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