带有自省[保留]的PHP模板引擎

问题描述 投票:0回答:1

我想基于模板的变量定义用于输入的表单字段。

因此,我发现模板引擎需要进行自省,以便能够检索模板的变量。]​​>

Smarty仅提供了已分配变量的列表,据我所知,Twig仅处于调试模式。除了编写自己的引擎之外,您知道我该如何解决吗?

提前感谢

编辑以澄清:如果有类似{{ foo }}之类的内容,我想从模板中获取一个带有变量名的字符串。这可能吗?

我想基于模板的变量定义用于输入的表单字段。因此,我发现模板引擎需要进行内省,以便能够检索...

php twig smarty php-7 template-engine
1个回答
0
投票

twig中,您具有特殊变量_context。这是一个将所有已知变量保存在模板中的变量。您可以通过循环变量来检查它包含哪些变量,例如

© www.soinside.com 2019 - 2024. All rights reserved.