0

例如,您如何将一块{{string}}变成 php code

{{secure_base_url}}

echo secure_base_url;

我看到这种方法在 Magento 中被大量使用。我想知道如果你正在编写自己的程序,你会怎么做。我是否需要某种插件才能将其{{string}}s转换为codes

4

2 回答 2

2

您编写一个解析器来识别代码并将它们转换为操作。

但是询问如何编写解析器超出了stackoverflow的范围。

于 2013-08-17T08:04:19.610 回答
1

那是 Magento 在电子邮件模板、发票等中使用的模板变量。您可以将变量分配给 Magento,以后可以使用双花括号语法在电子邮件中检索这些变量。

Magento 中的自定义变量

Magento - 如何将自定义变量添加到新订单电子邮件?

Twigg、smarty 和许多其他模板引擎中使用了相同的语法风格。

于 2013-08-18T07:56:16.810 回答