为什么我在这段代码中看到花括号?

时间:2013-05-23 18:57:06

标签: php html templates curly-braces

我正在查看其他人的HTML,我发现所有字符串都是在大括号内输出的。

以下是HTML文档中的示例:

<td><div style="padding-top:10px; padding-bottom:10px" align="center">{_no_feedback_activity_found}</div></td>

以这种方式做事的目的/优势是什么?此外,在解析HTML时,它如何访问实际的字符串?

请帮助我理解这个概念......这份文件究竟发生了什么?

2 个答案:

答案 0 :(得分:4)

控制器或您使用的任何框架都有一个名为_no_feedback_activity_found的变量,该变量发送到此模板。当你有一个设计师处理模板和开发框架的开发人员时,这很有用,所以设计师不需要担心代码。

答案 1 :(得分:2)

看起来他们正在使用模板系统(如smarty,twig等),并且不知何故它不起作用。除了在模板系统中替换变量名之外,没有任何其他已知的概念或原因。