2016-01-13 2 views
0

Можно ли настроить Live Editing в Phpstorm с помощью шаблонов Twig? Я знаю, что могу с html-страницами, но это не позволяет мне выбрать мой шаблон index.html.twig.Live Редактировать Шаблоны Twig с phpstorm

Примечание: Я не использую рамки симфонии. Просто шаблоны.

ответ

0

Не уверен, что я последую за вами ... Вы не можете напрямую открывать .twig-файлы в браузере, но Live Edit работает для них. У меня есть файл .php, который визуализирует прутик с помощью

echo $twig->render() 

создать яваскрипт конфигурацию отладки запуска, указав мой PHP адреса страницы (http://localhost/twig_test/index.php) в качестве URL, нажмите Debug, а затем начать редактирование моего файла .twig => страницы обновляется «на лету»

+0

У меня есть настройка, отлаживающая страницу index.php, но теперь сервер не обслуживает внешние страницы js/css. –

+0

какая версия PHPStorm вы используете? Что такое версия плагина Live Edit? – lena

0

Вы можете использовать некоторые наблюдатели файлов (gulp, Guard), которые будут перезагружать страницу после изменения шаблонов твинов.

0

Я нашел gulp простым способом для этого. Существует учебник, который объясняет это хорошо: https://www.chenhuijing.com/blog/drupal-101-theming-with-gulp-again/ Вам просто нужна часть синхронизации браузера, но остальное может быть вам полезна. Это включает очистку всего кеша, который не нужен, если вы правильно настроили кеш рендеринга в соответствии с: https://www.drupal.org/node/1903374 В качестве бонуса я нашел twig_tweak, чтобы быть действительно полезным, так как вам не нужно включать xdebug, но можете исследовать переменная eg {{dd (node)}}, которая работает очень быстро. Это решение не нуждается в phpstorm, но работает очень хорошо. Просто введите, сохраните и забудите обозреватель (ы) автозагрузки с изменениями.