在 PhpStorm 中导航 Sylius 主题模板
Navigate Sylius theme templates in PhpStorm
当我构建自己的 Sylius 主题时
然后我在按下 CMD 按钮的情况下单击模板名称
然后我希望能够在我的主题中导航到该模板:themes/ThemeName/templates/bundles/SyliusShopBundle/Layout/Header/_logo.html.twig
但它不存在于弹出选项中:
如何解决?
创建文件
themes/ThemeName/ide-twig.json
下一个内容:
{
"namespaces": [
{
"path": "templates/bundles/SyliusAdminBundle",
"namespace": "SyliusAdmin"
},
{
"path": "templates/bundles/SyliusShopBundle",
"namespace": "SyliusShop"
},
{
"path": "templates/bundles/SyliusUiBundle",
"namespace": "SyliusUi"
}
]
}
之后 - 显示预期的选择,我可以点击两次进行导航:
如果有些东西不起作用 - 可能是您的 JSON 文件有拼写错误(例如,最后一项不应以逗号结尾)。
灵感来自 https://tomasvotruba.com/blog/2019/01/28/2-files-that-your-symfony-application-misses/
当我构建自己的 Sylius 主题时
然后我在按下 CMD 按钮的情况下单击模板名称
然后我希望能够在我的主题中导航到该模板:themes/ThemeName/templates/bundles/SyliusShopBundle/Layout/Header/_logo.html.twig
但它不存在于弹出选项中:
如何解决?
创建文件
themes/ThemeName/ide-twig.json
下一个内容:
{
"namespaces": [
{
"path": "templates/bundles/SyliusAdminBundle",
"namespace": "SyliusAdmin"
},
{
"path": "templates/bundles/SyliusShopBundle",
"namespace": "SyliusShop"
},
{
"path": "templates/bundles/SyliusUiBundle",
"namespace": "SyliusUi"
}
]
}
之后 - 显示预期的选择,我可以点击两次进行导航:
如果有些东西不起作用 - 可能是您的 JSON 文件有拼写错误(例如,最后一项不应以逗号结尾)。
灵感来自 https://tomasvotruba.com/blog/2019/01/28/2-files-that-your-symfony-application-misses/