函数内的twig变量

时间:2015-08-22 13:38:22

标签: php arrays twig slim

我在使用树枝时遇到了麻烦。

我在树枝上传递// index.jsx var $ = require("jquery"); $(document).ready(function(){ $("body").append("This is Hello World by JQuery"); }); var,此$labelz$labelzlabel[0][left],... label[1][left]形式的数组,依此类推

这个数组label[2][left]实际上是一个_POST var,所以当我做一些“验证”时,我想再次将存储在这个数组上的值回显给表单。因此,我把它循环在树枝上。我可以使用

成功地将存储的值回显到输入表单中
$labelz

现在,这是我的问题,我正在使用此功能

{% for key, label in labelz %}
<input type="text" name="label[{{ key }}][left]" value="{{ labelz[key]['left'] }}">
{% endfor %}

检查是否有错误传递给页面(使用{% if errors.has('VARIABLE') %} {{ errors.first('VARIABLE') }} {% endif %}"> ),然后回显错误消息(使用errors.has())。现在,有了这些功能,我想对errors.first()做同样的事情,所以我尝试使用它:

$labelz

但它失败了,因为你可以看到,并且注意{% for key, label in labelz %} {% if errors.has(labelz[key]['left']) %} {{ errors.first(labelz[key]['left']) }} {% endif %}` {% endfor %} 是一个twig的forloop变量,我不知道如何使这个工作。请帮助谢谢!

1 个答案:

答案 0 :(得分:1)

让我们的~解决了我的问题,它允许我在树枝上连接字符串。

谢谢!