【发布时间】:2020-03-04 11:08:09
【问题描述】:
我想根据模板的变量为输入定义表单字段。
因此,我发现模板引擎需要像自省这样的东西,以便我能够检索模板的变量。
Smarty 仅提供分配变量的列表,据我所知,Twig 仅处于调试模式。 除了编写自己的引擎之外,你知道我还能如何解决这个问题吗?
提前致谢
编辑澄清:如果有像{{ foo }} 这样的东西,我想从模板中获取一个带有变量名的字符串。这可能吗?
【问题讨论】:
-
不要将它们作为单独的变量传递,将它们作为数组中的元素传递,然后遍历数组。
-
@DarkBee:如果您将此作为答案发布,这将是正确答案。
-
我不明白 - 你所说的“内省”是什么意思?为什么模板引擎应该关心单个表单字段值?
标签: php twig smarty php-7 template-engine