也许我看错了,但无论如何我都会问。
我经常在我的Twig代码中写下以下内容:
{% if someVariable is defined and someVariable is not empty %}...{% endif %}
所以我想我自己写test基本上做同样的事情,只是更精致:
$myOwnTest = new Twig_SimpleTest('myOwnTest', function ($value) {
return isset($value) && !empty($value);
});
$twig->addTest($myOwnTest);
上述方法确实有效,但与Twig' defined'测试。所以我想知道是否可以使用Twigs'定义'在我自己的测试中?或许还有另一种获得相同结果的方法?
由于