4

当我使用最新版本和文档引导一个新项目时,然后在没有任何变化的情况下添加一些属性homepage.xml或渲染一些文本。homepage.html.twig

homepage.xml我添加了这个

<property name="header" type="media_selection">
     <meta>
         <title lang="en">Header</title>
     </meta>
</property>

在属性的正下方article,当我转到管理页面时,header没有显示。

对 twig 文件进行小的更改也是如此。当我在那里转储内容变量时,什么也没有出现。

关于问题可能是什么的任何想法?

4

2 回答 2

7

我对 Sulu 不熟悉,但我猜这是与 Symfony 相关的问题,您看到的是缓存版本。尝试清除缓存(请参阅如何使用控制台):

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 确认(见评论),

于 2017-07-22T09:06:36.373 回答
1

所以我找到了解决方案。我rm -rf var/cache从项目目录运行命令,然后在页面上呈现 Twig 更改。所以伊卡洛斯的回答是正确的,但由于某种原因,他所说的命令对我的两个问题都不起作用。

于 2017-07-24T15:24:43.980 回答