是否可以在调试普通PHP的方式下调试PhpStorm中的Latte模板?
如果您使用的是带代码步进的IDE,则可以查看生成的模板PHP代码。
如何在PhpStorm上执行此操作?
更新:
这取决于环境,我的问题与Wordpress有关。
我已经发现,在Wordpress中,生成的PHP文件可以在缓存中找到(在我的情况下为wp-content/uploads/cache/<theme>/_wplatte
)。
似乎每次加载页面时都不会重新生成文件,因此可以在那里设置断点。
但是:如果有人有更好的指导方针,我仍然愿意接受更好,更完整的答案......
答案 0 :(得分:1)
调试模板或其他生成的代码时,我通常会在生成模板的位置设置断点,然后进入内部,直到进入生成的文件。或者,您可以在已知方法中使用断点(例如,在帮助程序内),然后逐步执行,直到您进入模板。
我担心没有机会设置latte调试,至少到标准化源图是一个东西:)
答案 1 :(得分:1)
您可以在编译代码{debugbreak}
中使用宏来设置断点