2016-01-13 24 views

回答

0

不知道我跟着你...你不能直接在浏览器中打开.twig文件,但Live Edit对他们有效。我有一个渲染使用

echo $twig->render() 

我创建一个JavaScript调试运行配置,指定我的PHP页面URL(http://localhost/twig_test/index.php)作为URL枝,按Debug一个PHP文件,然后开始编辑我.twig文件=>页动态更新

+0

我现在设置了调试index.php页面,但现在服务器没有提供外部js/css页面。 –

+0

你使用什么PHPStorm版本?什么是Live Edit插件版本? – lena

0

您可以使用一些文件观察者(gulp,Guard),它将在树枝模板更改后重新加载页面。

0

我发现了一个简单的方法来做到这一点。有一个教程可以很好地解释它:https://www.chenhuijing.com/blog/drupal-101-theming-with-gulp-again/您只需要浏览器同步部分,但其余部分可能对您有用。 这包括清除不需要的整个缓存,如果您根据以下条件正确设置渲染缓存:https://www.drupal.org/node/1903374 作为奖励,我发现twig_tweak非常有用,因为您不需要启用xdebug,但可以探索一个变量,例如{{dd(节点)}},其运行速度非常快。 此解决方案不需要phpstorm,但工作得很好。只需键入,保存并预置浏览器自动重新加载您的更改。