获取并返回目录与finig for twig

时间:2016-05-03 19:04:16

标签: twig symfony

我正在尝试使用finder获取目录并将其返回到树枝中。 我已经使用finder获得了正确的目录并在控制器中返回:

return $this->render("photos/photos.html.twig",array("Directory"=>$folderFinding));

但是当我尝试使用foreach获取Twig中的字符串时:

{% for Directories in Directory %}
<p>{{ Directories.directories }}</p>   
{% endfor %}
没有真正发生的事。 我的错误在哪里,甚至可以访问它,因为我想稍后使用它? 这是树枝的转储:

dump

1 个答案:

答案 0 :(得分:1)

在这种情况下,dirs是一个数组,所以请使用:

{% for Directories in Directory %}
    {% for dir in Directories.dir %}
        <p>{{ dir }}</p>
    {% enfor %}   
{% endfor %}

或者您的目录是一个对象,然后执行:

{% for dir in Directory.dirs %}
    <p>{{ dir }}</p>   
{% endfor %}