3

是否可以像调试普通 PHP 一样在 PhpStorm 中调试 Latte 模板?

文档说:

如果您使用的是带有代码步进的 IDE,您可以浏览模板生成的 PHP 代码。

如何在 PhpStorm 上做到这一点?

更新

这取决于环境,我的问题与 Wordpress 有关。

我已经发现,在 Wordpress 中,生成的 PHP 文件可以在缓存中找到(wp-content/uploads/cache/<theme>/_wplatte在我的例子中)。

似乎每次加载页面时都不会重新生成文件,因此可以在那里设置断点。

但是:如果有人提供更好的指导方针,我仍然愿意接受更好,更完整的答案......

4

2 回答 2

1

您可以使用宏在编译代码中设置断点{debugbreak}

于 2016-09-22T14:58:24.120 回答
1

在调试模板或其他生成的代码时,我通常会在生成模板的地方设置断点,然后逐步进入,直到进入生成的文件。或者,您可以在已知方法中使用断点(例如在帮助程序中),然后单步执行,直到您进入模板。

恐怕没有机会设置 latte 调试至少到标准化源映射是一件事的地步:)

于 2016-05-28T10:27:14.320 回答