Sulu 不显示模板更改
Template changes not showing with Sulu
当我 bootstrap 使用最新版本和文档的新项目,然后向 homepage.xml
添加一些属性或在 homepage.html.twig
渲染一些文本时,没有任何变化。
在homepage.xml
中我添加了这个
<property name="header" type="media_selection">
<meta>
<title lang="en">Header</title>
</meta>
</property>
在 article
属性 的正下方,当我进入管理页面时,header
没有出现。
同样的事情,对 twig 文件进行了小的改动。当我在那里转储内容 var 时,什么也没有显示。
对可能出现的问题有什么想法吗?
我不熟悉 Sulu,但我猜这是一个与 Symfony 相关的问题,您看到的是缓存版本。尝试清除缓存(参见 How to Use the Console):
Symfony 控制台
对于生产环境:
php bin/console cache:clear --no-warmup --env=prod
对于开发环境:
php bin/console cache:clear --no-warmup --env=dev
速录控制台
根据Daniel Rotter的评论,Sulu的控制台略有不同,试试:
php bin/adminconsole cache:clear --no-warmup --env=dev
php bin/websiteconsole cache:clear --no-warmup --env=dev
这是未经测试的,因为我没有准备好试用 Sulu。 由 Daniel Rotteer 确认(见评论),
所以我找到了解决方案。我从项目目录 运行 命令 rm -rf var/cache
然后 Twig 更改被呈现在页面上。
所以 Icarus 的回答是正确的,但出于某种原因,他说的命令对我的两个问题都不起作用。
当我 bootstrap 使用最新版本和文档的新项目,然后向 homepage.xml
添加一些属性或在 homepage.html.twig
渲染一些文本时,没有任何变化。
在homepage.xml
中我添加了这个
<property name="header" type="media_selection">
<meta>
<title lang="en">Header</title>
</meta>
</property>
在 article
属性 的正下方,当我进入管理页面时,header
没有出现。
同样的事情,对 twig 文件进行了小的改动。当我在那里转储内容 var 时,什么也没有显示。
对可能出现的问题有什么想法吗?
我不熟悉 Sulu,但我猜这是一个与 Symfony 相关的问题,您看到的是缓存版本。尝试清除缓存(参见 How to Use the Console):
Symfony 控制台
对于生产环境:
php bin/console cache:clear --no-warmup --env=prod
对于开发环境:
php bin/console cache:clear --no-warmup --env=dev
速录控制台
根据Daniel Rotter的评论,Sulu的控制台略有不同,试试:
php bin/adminconsole cache:clear --no-warmup --env=dev
php bin/websiteconsole cache:clear --no-warmup --env=dev
这是未经测试的,因为我没有准备好试用 Sulu。 由 Daniel Rotteer 确认(见评论),
所以我找到了解决方案。我从项目目录 运行 命令 rm -rf var/cache
然后 Twig 更改被呈现在页面上。
所以 Icarus 的回答是正确的,但出于某种原因,他说的命令对我的两个问题都不起作用。