[英]Twig raw filter - documentation confusing
从相同的文档:
raw
过滤器将值标记为“安全”
Raw是一个过滤器,因此它不会呈现任何输出:它只是对它进行转换。 在这种情况下,“trasformation”包括在其上设置“安全”标记,以便实际呈现(由{{...}}
标签执行)不会逃脱它。
如果您根据这一点重新阅读以下示例,它们应该更加清晰。
我们来看第二个例子:
{{ false ? hola : hello|raw }}
这意味着:因为我们事先无法知道条件是真还是假,并且由于两个可能结果中的一个不安全,整个{{...}}
将逃脱输出而不管“原始”过滤器。
他们正在警告你这种“意外”的行为。 在这种情况下,您应将所有标记为“原始”:
{{ (false ? hola : hello)|raw }}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.