【问题标题】:How to , is it possible to escape into and use raw php in Latte templates in Nette?如何,是否可以在 Nette 的 Latte 模板中转义并使用原始 php?
【发布时间】:2022-01-27 09:26:24
【问题描述】:

如何在 Nette 的 Latte 中转义并使用原始 php, 例如,可用于调试和其他非标准、非最佳实践案例、日志记录等不是标准的,而在边缘或调试案例中可能很明显

【问题讨论】:

    标签: php nette latte


    【解决方案1】:

    出于调试目的,应该有足够的内置{dump}{dump $var} 宏。

    https://latte.nette.org/en/tags#toc-dump

    【讨论】:

      【解决方案2】:

      在 .latte (@layout.latte) 文件中,可能会使用这种语法,{php} 或别名 {do} latte 标签来执行其中的原始代码,例如

      {do Tracy\Debugger::barDump(get_defined_vars()); }

      或任何标准的php,如

      {php var_dump([1,2,3,4]); echo "text"; }

      https://latte.nette.org/en/tags#toc-do

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-18
        • 2013-12-31
        • 1970-01-01
        相关资源
        最近更新 更多