Php 显示错误折叠手风琴引导
我用symfony2和PHP5.3做了一个文件浏览器:) 当目录为空时,我想显示{{Twig error}}。这里是我的小枝视图:Php 显示错误折叠手风琴引导,php,symfony,twig,Php,Symfony,Twig,我用symfony2和PHP5.3做了一个文件浏览器:) 当目录为空时,我想显示{{Twig error}}。这里是我的小枝视图: <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-toggle="collapse" href=".mycollapse3"> <i class="fa fa-c
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" href=".mycollapse3">
<i class="fa fa-caret-square-o-right"></i> Tableaux de bord mensuels
</a>
</div>
{% for tab in tableauxliste %}
<div class="accordion-group">
{% if tableauxliste is empty %}
<div class="mycollapse3 collapse alert alert-info">
{{ erreur }}
</div>
<div class="accordion-heading mycollapse3 collapse">
<ul>
<a data-toggle="collapse" href="#collapse3{{ tab[0] }}">
{{ tab[0] }}
</a>
</ul>
{% endif %}
</div>
<div id="collapse3{{ tab[0] }}" class="accordion-body collapse">
<div class="accordion-inner">
{% if tab[0] is empty %}
<div class="alert alert-info">
{{ erreur }}
</div>
{% endif %}
{% for file in tab[1] %}
{% set repertoire = dir_tableaudebord ~ '/' ~ tab[0] %}
<ul><a target="_blank" href="{{ path('affiche', { 'repertoire':repertoire, 'file':file }) }}"><i class="fa fa-file-text-o"></i> {{ file | convert_encoding('UTF-8', 'Windows-1252') }}</a></ul>
{% endfor %}
</div>
</div>
</div>
{% endfor %}
</div>
{tableauxliste%中选项卡的%s}
{%如果tableauxliste为空%}
{{erreur}}
{%endif%}
{%如果选项卡[0]为空%}
{{erreur}}
{%endif%}
{tab[1]%中的文件为%1}
{%set repertoire=dir_tableaudebord~'/'~tab[0]}
{%endfor%}
{%endfor%}
在这种情况下,错误没有隐藏,我不知道为什么
我只想隐藏错误并在点击后显示它
有什么想法吗?谢谢 向您的操作添加一些条件并返回响应(在模板中呈现此数据)
并在模板中使用此变量。完成。问题是,如果$tableauxliste为空,则在单击之前会显示错误。。
return $this->render(
'FolderBundle:To/you:template.html.twig',
[
'erreur' => $erreur
'tableauxliste' => $tableauxliste,
]
);