Twig 模板不显示更新。交响乐 4.3

Twig templates don't show updates. Symfony 4.3

在我编辑我的 twig 模板后,它们没有加载到页面上。

我有一个 header 和页脚树枝文件,它们包含在我的 base.html.twig 中。 当我编辑这些文件时,更改不会在我重新加载页面时被推送。 我尝试清除缓存并在 config\packages\twig.yaml

中禁用了缓存

我什至试图完全删除缓存文件夹,似乎没有任何效果。

我使用内置的 Symfony 服务器。

homepageController.php:

?php
    
    namespace App\Controller;
    
    use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
    use Symfony\Component\Routing\Annotation\Route;
    use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
    
    use App\Entity\Vacature;
    
    /**
     * @Route("/")
     */
    class HomepageController extends AbstractController
    {
        /**
         * @Route("/", name="homepage")
         * @Template()
         */
        public function index()
        {
            $rep = $this->getDoctrine()->getRepository(Vacature::class);
            $data1 = $rep->getAllVacatures();
            $data2 = $rep->getLastVacatures(5);
    
            return array("carousel" => $data1, "laatste5" => $data2);
        }
    }

Homepage/index.html.twig

{% extends 'base.html.twig' %}

{% block title %}Hello HomepageController!{% endblock %}

{% block body %}
{% for vacature in carousel %}
    <div class="vacature">
        <h4>{{ vacature.titel }}</h4>
        <p>{{ vacature.tekst }}
        <a href="{{ path('vacature', { "id": vacature.id}) }}">Bekijk</a>
    </div>
{% endfor %}
{% for vacature in laatste5 %}
    <div class="vacature">
        <h4>{{ vacature.titel }}</h4>
        <p>{{ vacature.tekst }}
        <a href="{{ path('vacature', { "id": vacature.id}) }}">Bekijk</a>
    </div>
{% endfor %}
<pre>
    {{ dump(carousel) }}
</pre>
{% endblock %}

base.html.twig

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>{% block title %}VacIT{% endblock %}</title>
        <link href="{{ asset('/assets/css/foundation.css') }}" rel="stylesheet"/>
        <link href="{{ asset('/assets/css/main.css') }}" rel="stylesheet"/>
        {% block stylesheets %}{% endblock %}
    </head>
    <body>
        <div id='header'>
            {% include "header.html.twig" %}
        </div>
        {% block body %}{% endblock %}
        {% block javascripts %}{% endblock %}
        <div id='footer'>
            {% include "footer.html.twig" %}
        </div>
    </body>
</html>

header.html.twig

<div class='header'>
    <div class="row">
        <div class="small-12 columns">
            <div class='header-logo'>
                <a href="{{ path('homepage') }}">
                    <img  id='logo' src="{{ asset('/assets/images/logo/logo.png') }}" alt="logo" width="200px">
                </a>
            </div>
            <div class="skew-header-shadow">
                <div class="skew-header"> </div>
            </div>
        </div>
    </div>
</div>

页脚。html.twig

<div class="footer-box">
    <div class="skew-footer-shadow">
        <div class="skew-footer"> </div>
    </div>

    <div class="footer">
        <a href="{{ path('homepage') }}">
            <img  id='logo' src="{{ asset('/assets/images/logo/logo.png') }}" alt="logo" width="300px">
        </a>
    </div>
</div>

这棵树是

Project
|-bin 
|-config
|-public
   |-assets
      |-CSS
      |-Fonts
      |-images
         |-logo
|-src
   |-Command
   |-Controller
   |-Entity
   |-Repository
   |-Resources
|-templates
   |-homepage
      |-index.html.twig
   base.html.twig
   header.html.twig
   footer.html.twig

编辑:我想这可能是某种原因,整个文件夹都在我的 OneDrive 中。我突然想到,OneDrive 是罪魁祸首。不知道为什么,就是有预感...

嗯...我刚刚重新启动了整个项目。它还有其他几个问题。 虽然看看是否有人知道为什么页眉和页脚没有改变会很有趣,但它不再真正相关了。