如何在视图中检测上下文

时间:2012-11-18 12:53:25

标签: php

我的View有简单的模板系统,例如:

<h2>%var1%</h2>

当我想要转义变量时,我使用过滤器:

<h2>%var1|html%</h2>

但我想编写“system”来检测当前变量的上下文。系统将返回html,xml,css或其他,具体取决于当前上下文和变量将被正确转义。

你能帮助我在哪里开始吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

这可能是一篇很好的博客文章:Context-aware HTML escaping 到目前为止,Nette是一个支持Context-aware HTML escaping

的框架